假设我有一个单词数组,例如:(hi|ll|this|that|etc),我想在以下文本中查找它:
“嗨”,我会匹配“这个”和“ll”。
我使用的是:\b(hi|ll|this|that|etc)\b
但我只想匹配整个单词,不包括缩写中发现的单词。基本上将撇号视为另一个“单词分隔符”。在这种情况下,它不应该匹配“I'll”中的“ll”。
有什么想法?
“嗨”,我会匹配“这个”和“ll”。
我使用的是:\b(hi|ll|this|that|etc)\b
但我只想匹配整个单词,不包括缩写中发现的单词。基本上将撇号视为另一个“单词分隔符”。在这种情况下,它不应该匹配“I'll”中的“ll”。
有什么想法?
(?:[^']|^)(hi|ll|this|that|etc)\b
:https://regex101.com/r/gD7aC0/1 - user4227915