我很感激有关如何为此编写代码的建议:
如果root(word xxx)AND(root word yyy)在同一句话中同时出现...
如果我没有错,根的代码是:
(xxx [a-zA-Z] )AND(yyy [a-zA-Z] )
但我不知道怎么说他们都在句子中。
(我需要这个作为将在SDL工作室验证工具中导入的正则表达式代码)
任何帮助都将受到高度赞赏
答案 0 :(得分:0)
正如this问题所说,您需要使用非消费的正则表达式。
典型表示法是(?=expression)
。
这意味着“匹配表达式然后从匹配点继续”。
您可以像(?=first thing)(?=more stuff)(?=even more)
一样将它们链接在一起,以实现“和”。
如果您正在努力使用正则表达式,那么您可能希望查看此regex cheat sheet和此regex tester。