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