У меня есть строка h2#test- ruby is so awesome, blah, blah, blah. Я хочу, чтобы единственными оставшимися символами были #test. есть ли в ruby способ запустить регулярное выражение, которое удаляет все другие символы?
h2#test- ruby is so awesome, blah, blah, blah
#test
str.match(/(\#\w+)/)[1]
str[/#[a-z]+/i]
Не думайте об этом как об удалении всех других персонажей ... думайте об этом как о захвате того, что вы хотите.
'h2#test- ruby is so awesome, blah, blah, blah' =~ /(#test)/ your_captured_text = $1