正则表达式匹配2个未被点(。)分隔的单词,因此它们是同一个句子的一部分

时间:2018-03-27 16:54:28

标签: regex

我有兴趣找到出现在同一句话中的2个单词的组合。

例如:

寻找“你好”& “那里”在同一句话中。

我的名字是丹尼。你好。我在那里。这是怎么回事 ? < - NO MATCH

我的名字是丹尼。你好。这是怎么回事 ? < - MATCH

规则很简单 - 我不希望在2个单词之间出现点字符(。)。

1 个答案:

答案 0 :(得分:0)

您可能想尝试一下:

\b(H|h)ello\b[^.]+\b(T|t)here\b

根据具体情况,它与Hello ThereHello therehello there匹配。

演示是here