正则表达式>如果(根词1)和(词根2)都在序列中

时间:2017-06-13 08:08:03

标签: regex

我很感激有关如何为此编写代码的建议:

如果root(word xxx)AND(root word yyy)在同一句话中同时出现...

如果我没有错,根的代码是:

(xxx [a-zA-Z] )AND(yyy [a-zA-Z]

但我不知道怎么说他们都在句子中。

(我需要这个作为将在SDL工作室验证工具中导入的正则表达式代码)

任何帮助都将受到高度赞赏

1 个答案:

答案 0 :(得分:0)

正如this问题所说,您需要使用非消费的正则表达式。

典型表示法是(?=expression)

这意味着“匹配表达式然后从匹配点继续”。

您可以像(?=first thing)(?=more stuff)(?=even more)一样将它们链接在一起,以实现“和”。

如果您正在努力使用正则表达式,那么您可能希望查看此regex cheat sheet和此regex tester