正则表达式:有AND运算符吗?

显然,您可以使用|(管道?)来表示,但是有没有一种方法可以同时表示

具体来说,我想匹配包含所有特定短语的文本段落,但没有特定顺序

使用非消耗性正则表达式

典型的(即Perl/Java)表示法是:

(?=expr

这意味着“匹配expr,但之后继续在原始匹配点进行匹配。”

您可以根据需要执行任意多个操作,这将是一个“和”示例:

(?=匹配这个表达式)(?=也匹配这个)(?=哦,还有这个)

如果需要在非消费表达式中保存一些数据,甚至可以在其中添加捕获组

发表评论