2016-04-08 47 views
-1

我需要为我的论文提取包含某些单词的句子;例如,包含文字'建立'的句子。我写了下面的正则表达式:正则表达式不起作用,另一个正常工作

^.*\bestablishment\sof\b.*$ 

我知道存在一个包含这些单词的句子。唯一可用的正则表达式是^.*\bcases\b.*$。由于这两个表达式在模式上是相同的,两者应该允许提取句子,但只有后者才能提取句子。

+1

发布应该工作但不工作的文本部分。 – karakfa

+0

这是Perl吗?如果是这样,将它添加到您的标记,那里有很多不同的正则表达式。 – OmegaMan

+0

你使用什么工具?有些编辑可能不支持所有类型的正则表达式。 –

回答

-1

试试这个:

^.*\bestablishment\sof\b.*$ 

但如果单词“的”建立',并在不同的字符串就会失败。

+1

有什么区别? – SmokeyPHP

+0

有'^。\ bestablishment \ sof \ b。$'。现在没有区别。 – LennyB