4
A
回答
3
要匹配线不包含字符串“XYZ”你可以使用一个negative lookahead:
^(?:(?!XYZ).)*$
如果你只是想检查该行在任何位置不包含任何这些字符,请使用负面字符类别:
^[^XYZ]*$
1
“(。+ [^ XYZ])“意味着”至少一个字符,后面跟着X,Y,Z。
如果您想要空匹配,匹配不包含X,Y,Z的任何内容都适用“([^ XYZ] *)”或“([^ XYZ] +)”。
相关问题
- 1. 一个非常简单的正则表达式的问题
- 2. 非常简单的正则表达式编辑
- 3. 非常简单的正则表达式不工作
- 4. 非常简单的正则表达式问题
- 5. Ruby正则表达式,只有一个捕获(非常简单!)
- 6. 正则表达式:简单的Java正则表达式问题
- 7. 正则表达式:简单的搜索正则表达式?
- 8. 没有正则表达式库的简单正则表达式?
- 9. javascript正则表达式 - 我的非常简单的正则表达式有什么不对?
- 10. 搜索非常量正则表达式
- 11. 简单的Python的正则表达式
- 12. 简单的正则表达式的Javascript
- 13. 简单的正则表达式问题
- 14. 一个简单的正则表达式
- 15. 简单的正则表达式匹配
- 16. 简单的正则表达式调整
- 17. 一个简单的正则表达式
- 18. 简单的正则表达式PCRE
- 19. 简单的正则表达式匹配
- 20. 简单的正则表达式问题
- 21. 正则表达式的简单URL
- 22. 简单的JavaScript正则表达式
- 23. 简单的正则表达式
- 24. 简单的正则表达式在bash
- 25. 简单的正则表达式问题
- 26. 简单的正则表达式PHP
- 27. 很简单的正则表达式
- 28. 简单的Java正则表达式不
- 29. 简单的正则表达式搜索
- 30. 简单的正则表达式否定
你是如何匹配句子? – 2010-05-03 06:00:20