0
A
回答
0
我這個去:
\bhe is\b.*\bof\b
我使用\b
了很多,以確保我匹配的詞。例如。這將不匹配She is capable of
,既不he isa wizard capable of
這是一個有點複雜:
\bhe is\b(+\w+ *)*\bof\b
在這裏,我們中間有(+\w+ *)*
。這可以確保它相互匹配。
你可以玩演示here。
1
如果你真的想檢查是否存在能夠或不capatable。
"he is\\s+(not\\s+)?(capable\\s+)?of"
2
甲平凡解是使用
\bhe is(?: \w+){1,3} of\b
其允許he is
和of
之間的一個和三個 「字」 之間。
\w+
表示「字母/數字/下劃線的序列」,因此它不完全匹配一個單詞,但是如果那個單詞太不確定,您可以替換您自己的單詞匹配正則表達式。
的\b
word boundary anchors用於僅匹配he
和of
和不the
或often
。
相關問題
- 1. 正則表達式:省略查找字符串
- 2. 正則表達式匹配字的第一個字母並省略它
- 3. 蟒蛇正則表達式幾千字
- 4. 正則表達式有幾個條件
- 5. 幾個正則表達式的查詢
- 6. 正則表達式 - 忽略內字+ HTML
- 7. 正則表達式忽略字
- 8. 正則表達式忽略字符串
- 9. 將幾個正則表達式合併爲一個正則表達式
- 10. 省略或排除正則表達式Perl腳本
- 11. 正則表達式GSUBř分化省略號和週期
- 12. 如何從htaccess的正則表達式匹配省略
- 13. 如何在Python的正則表達式中省略單詞?
- 14. 正則表達式只接受幾個字母字符
- 15. 正則表達式忽略模式
- 16. 正則表達式來檢測幾個非字符
- 17. PHP的正則表達式:幾個停止字符積極lookbehind
- 18. 使用正則表達式剪掉最後幾個數字
- 19. Python與幾個正則表達式比較字符串
- 20. 與幾個字符串和值的正則表達式
- 21. 正則表達式匹配幾個字符Editpad
- 22. 正則表達式(正則表達式)
- 23. 正則表達式(正則表達式)
- 24. 忽略字符串中間的一個詞,正則表達式
- 25. 正則表達式(正則表達式):/ W連字符(javascript)
- 26. 正則表達式正則表達式匹配字符串
- 27. 正則表達式的正則表達式的Java字符串
- 28. PHP正則表達式:忽略+和#
- 29. 正則表達式並忽略空白
- 30. JavaScript正則表達式忽略案例
你已經嘗試了什麼? –
沒有正則表達式,你的解決方案是什麼?你到底用了什麼正則表達式? – f1sh
我的解決方案是找到模式「他是」和「的」索引,並檢查之間有多少個字符,但它需要循環 – Yeynno