【发布时间】:2016-09-13 16:39:24
【问题描述】:
我一直在使用正负前瞻正则表达式来匹配字符串中的出现,例如:
/^(?=.*term1)(?=.*term2)(?!.*term3).*$/
现在我有一个新要求,就是要跨多行匹配这些字符串。似乎m 修饰符将匹配每一行的这些术语,而不是我需要的。
我错过了什么吗?还有其他解决方案吗?
【问题讨论】:
-
JS 不使用全点。将点更改为
[\S\s],它也匹配换行符。
标签: javascript regex