我有一个字符串h2#test- ruby is so awesome, blah, blah, blah
。我希望#test
成为唯一剩下的角色。有没有办法在ruby中运行一个正则表达式来删除所有其他字符?
答案 0 :(得分:2)
str.match(/(\#\w+)/)[1]
答案 1 :(得分:0)
不要将其视为删除所有其他角色......将其视为捕获您想要的内容。
'h2#test- ruby is so awesome, blah, blah, blah' =~ /(#test)/
your_captured_text = $1
答案 2 :(得分:0)
str[/#[a-z]+/i]