Если шаблон вашей строки похож, вы можете сделать что-то вроде:
string.split('#').first + '#'
Вы также можете добавить пользовательский метод в строку Class:
class String
def cut_pound
split('#').first + '#'
end
end
Итак, если у вас есть строки с одинаковым рисунком:
string1 = 'Wimbledon Open#Wimbledon Open#'
string2 = 'FIFA world cup#FIFA world cup#'
Можно ли позвонить:
string1.cut_pound # => "Wimbledon Open#"
string2.cut_pound # => "FIFA world cup#"
Вы можете удалить фунт, избавившись от + '#'