我使用以下正则表达式来查找不定式中的确切出现位置。标志是全球性的。
(?!to )(?<!\w) (' + word_to_search + ') (?!\w)
举个例子来说明我想要实现的目标
- 寻找出去不应该带来:违法
- 寻找出路可能会带来: 不合规矩
- 寻找 to 不应该带 : to 等,只是因为它与第一个 to 匹配
我已经完成了这些步骤,但是,划掉/关闭也应该在结果列表中。有没有办法在不影响我所取得的成就的情况下创建例外?
谢谢。
我仍然不确定我是否理解这个问题。您想要匹配看起来像不定式动词短语并包含整个单词的内容word_to_search
?尝试这个:
"\\bto\\s(?:\\w+[\\s/])*" + word_to_search + "\\b"
请记住,当您以字符串文字的形式创建正则表达式时,必须转义反斜杠。如果您尝试使用“\b”来指定单词边界,它将被解释为退格键。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)