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