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