我有一个字符串h2#test- ruby is so awesome, blah, blah, blah
。我想要#test
成为唯一剩下的字符。有没有办法在红宝石运行正则表达式,删除所有其他字符?Ruby - 删除字符串中的所有其他字符
0
A
回答
2
str.match(/(\#\w+)/)[1]
0
不要把它当成删除所有其他字符......把它想象成捕获你想要的东西。
'h2#test- ruby is so awesome, blah, blah, blah' =~ /(#test)/
your_captured_text = $1
0
str[/#[a-z]+/i]
相关问题
- 1. Tcl删除字符串后的所有字符而不删除字符串
- 2. Ruby - 删除字符串中的短字
- 3. 删除字符串jquery中的所有非数字字符?
- 4. 删除字符串中的所有字符但字母
- 5. 删除字符串中的所有数字字符DAX
- 6. 删除其他字符
- 7. 从R中的字符串中删除所有特殊字符?
- 8. 从Bash中的字符串中删除所有特殊字符
- 9. 从字符串中删除所有--arguments
- 10. 如何从字符串中删除所有字母字符?
- 11. 删除名称前的字符串中的所有字符
- 12. 删除字符串中的所有字符
- 13. 删除Rails中字符串的所有空格字符
- 14. 无法删除字符串中的所有高位字符
- 15. 删除字符串中的字符串
- 16. 如何删除所有的字符串
- 17. 删除字符串的所有口音
- 18. 可可 - 从字符串中删除所有字符并包括子字符串
- 19. 从数组中删除符合特定字(PHP),其所有的字符串
- 20. 如何从Ruby字符串中删除字符串“\ n”?
- 21. Autohotkey:从字符串中删除所有单个字符
- 22. 从字符串中删除所有“不可见”字符?
- 23. JS - 删除字符串前后的所有字符(并保留该字符串)?
- 24. Ruby从字符串中删除空行
- 25. 从字符串中删除字符串
- 26. 从字符串中删除字符串
- 27. 从Ruby字符串中删除除字母和数字之外的所有字符
- 28. 删除所有子字符串
- 29. 从字符串中删除所有其他字符的最有效方法是什么?
- 30. 记事本++如何删除字符串后的所有字符
谢谢,真是棒极了! – errorhandler 2010-09-11 01:01:15
'str [/ \#\ w /]'也适用... – Nakilon 2010-11-20 22:10:05
我的意思是'str [/ \#\ w + /]' – Nakilon 2010-11-23 04:37:05