红宝石 |切弦!方法
咬!是 Ruby 中的 String 类方法,用于返回新的 String,其中给定的记录分隔符从 str 的末尾(如果存在)中删除。如果 $/ 没有从默认的 Ruby 记录分隔符 t 更改,则 chomp 方法还将删除回车字符(即,它将删除 \n、\r 和 \r\n)。如果 $/ 是一个空字符串,它将从字符串中删除所有尾随换行符。如果没有进行任何修改,它将返回 nil。
Syntax: str.chomp!
Parameters: Here, str is the given string.
Returns: A new string having no record separator from the end or nil if no changes were made.
示例 1:
# Ruby program to demonstrate
# the chomp! method
# Taking a string and
# using the method
puts "Ruby".chomp!
puts "Ruby\r\n".chomp
输出:
Ruby
示例 2:
# Ruby program to demonstrate
# the chomp! method
# Taking a string and
# using the method
puts "String\r\n\r\r\n".chomp!('')
puts "Method".chomp!("tho")
输出:
String