Ruby - удаляет всех других персонажей из строки - PullRequest
0 голосов
/ 11 сентября 2010

У меня есть строка h2#test- ruby is so awesome, blah, blah, blah. Я хочу, чтобы единственными оставшимися символами были #test. есть ли в ruby ​​способ запустить регулярное выражение, которое удаляет все другие символы?

Ответы [ 3 ]

2 голосов
/ 11 сентября 2010
str.match(/(\#\w+)/)[1]
0 голосов
/ 11 сентября 2010
str[/#[a-z]+/i]
0 голосов
/ 11 сентября 2010

Не думайте об этом как об удалении всех других персонажей ... думайте об этом как о захвате того, что вы хотите.

'h2#test- ruby is so awesome, blah, blah, blah' =~ /(#test)/
your_captured_text = $1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...