Ruby 字符串 delete!方法
delete! 是Ruby中的一个字符串类方法,用于执行删除操作,返回给定的字符串,如果给定的字符串没有被修改,则返回nil。
语法: str.delete!(parameter_list)
参数: 这里,str是给定的字符串,parameter_list是指定的字符。
返回: 如果字符串没有被修改,则返回nil。
例1 :
# Ruby program to demonstrate
# the delete! method
# Taking a string and
# using the method
str = "String Counting"
puts str.delete! "ing"
输出
Str Cout
例2 :
# Ruby program to demonstrate
# the delete! method
# Taking a string and
# using the method
str = "String Counting"
puts str.delete! "ing", "^n"
str2 = "Ruby Method"
puts str2.delete! "ZXC"
输出
Strn Countn