我正在尝试创建一个正则表达式,当且仅当该单词未用单引号引起来时检查句子中是否存在单词。
我尝试过不同的正则表达式,例如:
(?<!' )(?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 ×1