4
A
回答
12
妈妈快看,没有正则表达式...
str.tr('^A-Za-z', '#')
9
str.gsub(/[^a-zA-Z]/, '#')
的^手段不匹配
+0
谢谢! –
4
当然,你可以使用字符类的否定:
"aBc$%^".gsub(/[^A-Za-z]/, '#') => "aBc###"
1
键盘背后尝试this:
puts "kjhdfuy37685682#$$%@dfjahf".gsub(/[^a-z]/i, '#')
1
个词做算
所有字符小号 ...以 '#' str.gsub(/[^a-zA-Z]+/, '#')
每个字符替换...以 '#' 替换str.gsub(/[^a-zA-Z]/, '#')
相关问题
- 1. Ruby RegEx之间匹配。和:
- 2. Regex Go不匹配
- 3. ruby-regex:如何匹配“/ table [number]”?
- 4. While-Loop BASH-Regex不匹配
- 5. REGEX匹配//但不是://
- 6. Regex类不匹配 '(' ')' 或 '$'
- 7. 匹配和置换GSUB
- 8. RegEx字符匹配
- 9. REGEX匹配问题
- 10. REGEX匹配多行
- 11. 我想匹配RegEx
- 12. 多个regEx匹配
- 13. Ruby正则表达式 - gsub存储它匹配的内容吗?
- 14. 从ruby gsub方法和匹配块使用数组结果
- 15. 如何使用ruby gsub Regexp与许多匹配?
- 16. Ruby Gemfile与Ruby版本不匹配,但匹配ruby -v输出
- 17. RegEx与以下\不匹配的组\ \ \
- 18. 与RegEx不匹配的重复号码
- 19. JQuery - 删除不匹配的字符regEx
- 20. REGEX不匹配电话号码
- 21. Ruby gsub的正则表达式!与不应该匹配的锚点
- 22. 关于Ruby Gsub
- 23. Java REGEX:匹配注释和不匹配特定字符
- 24. 如何在c#regex中捕获匹配和不匹配?
- 25. REGEX:如何匹配多行?
- 26. REGEX:无条件匹配
- 27. 如何匹配 '{{{' 使用RegEx
- 28. RegEx模式匹配101 - 999
- 29. Mysql REGEX匹配查询
- 30. RegEx匹配得太早
+1音译 – sln
非常好的解决方案。非常适合账单,谢谢。 – Mike
'^ A-Za-z'完全是正则表达式:P – RGB