相关疑难解决方法(0)

仅当负向前瞻和后向查找均失败时才匹配

我正在尝试创建一个正则表达式,当且仅当该单词未用单引号引起来时检查句子中是否存在单词。

我尝试过不同的正则表达式,例如:

(?<!' )(?i:THEN)|(?i:THEN)(?! ')
Run Code Online (Sandbox Code Playgroud)

匹配 'then ' | 'then',它不应该匹配。

(?<!' )(?i:THEN)(?! ') or (?<!(' ))(?i:THEN)|(?i:THEN)(?!( '))
Run Code Online (Sandbox Code Playgroud)

匹配不应匹配的“then”

我真的很困惑,因为我不知道哪个正则表达式有效。我也尝试过其他正则表达式,但它无法匹配:

' then I jumped.
He said then 'Wow'.
Run Code Online (Sandbox Code Playgroud)

一些意见将不胜感激!

谢谢你!

regex

5
推荐指数
1
解决办法
926
查看次数

标签 统计

regex ×1