2

我正在使用一个文件搜索工具,它可以使用正则表达式来查找包含某些文本的文件。我的正则表达式技能非常简单。(我将假设该文件被视为带有一些换行符的单个文本)

假设我想查找包含这 3 个单词的文件:路线、男孩和技能。

如何创建两个正则表达式,一个用于搜索每个单词需要是一个完整单词的单词(之前或之后、行首或行尾的空格),另一个是一个或多个单词可能是另一个单词的一部分的正则表达式(如子字符串函数)?

更新

我对正则表达式教程和测试人员不感兴趣。如果我需要一个,我当然可以用谷歌搜索一个并找到几十个。这是一个我根本无法创建的正则表达式,但我将在该工具中一遍又一遍地使用它。也许正则表达式不支持我想要的,正则表达式专家可以告诉我就是这样。因此,再多的正则表达式教程和测试人员也无济于事。我很欣赏这些链接,但它们不会在这里帮助我。

4

1 回答 1

2

尝试以下正则表达式:

(?=.*\broute\b)(?=.*\bboy\b)(?=.*\bskill\b)
于 2013-07-08T03:11:23.893 回答