为什么/[^A-Z][^0-9][^a-z]/
与“#”不匹配?我试图匹配任何不是大写字母,数字或小写字母的字符。正则表达式没有按预期返回
0
A
回答
2
你非常接近。你想要的是......
/[^a-zA-Z0-9]/
1
/[^A-Z0-9a-z]/
是做比赛的一种方式,你想
0
你的正则表达式需要3个字符相匹配。例如:
aA9
###
等等每组方括号表示一个字符(通过字符类)。
至于其他的答案也确诊,你可能想使用:
/[^A-Za-z0-9]/
1
/[^A-Z][^0-9][^a-z]/
指定比赛的三个连续的字符(如第一什么,但AZ,第二是什么,但0-9,等等。 ),这就是为什么它不能单独匹配单个字符。
通过将这些字符组合并成一个(例如/ [^0-9A-z]/
),您指定了一个匹配的单个字符。
相关问题
- 1. Python正则表达式不按预期方式返回
- 2. 为什么正则表达式没有按预期工作?
- 3. C# - 正则表达式没有按预期工作
- 4. 正则表达式没有按预期工作?
- 5. 正则表达式在JavaScript中没有按预期工作
- 6. 正则表达式:.exec()函数没有返回预期的输出
- 7. JavaScript不返回预期的正则表达式结果
- 8. Javascript正则表达式不会返回预期值
- 9. 正则表达式不返回预期的匹配
- 10. 正则表达式组不会返回预期值
- 11. SED正则表达式不返回预期的结果
- 12. Groovy中的正则表达式不返回预期的结果
- 13. 正则表达式返回
- 14. 正则表达式正则表达式返回的值正则表达式
- 15. 如果没有正则表达式匹配,则返回“false”
- 16. 正则表达式没有给出预期的结果
- 17. Perl的正则表达式没有给出预期的结果
- 18. 正则表达式没有给出预期输出
- 19. Python的正则表达式没有给预期的结果
- 20. bash,正则表达式,返回匹配的正则表达式
- 21. 的Javascript正则表达式没有返回正确的结果
- 22. 正则表达式没有返回正确的解决方案
- 23. 正则表达式与使preg_split预期
- 24. 正则表达式用Perl,如预期
- 25. 正则表达式与预期
- 26. 正则表达式与多预期
- 27. 的Javascript正则表达式如预期
- 28. OWASP java中文件路径的正则表达式没有按预期工作
- 29. 为什么Python中的正则表达式组没有按预期匹配?
- 30. 正则表达式替换字符串函数没有按预期工作