多次匹配模式

时间:2017-03-27 17:00:31

标签: regex

我还是正则表达式的新手,不能把我的脑袋包裹起来。

所以我有这种模式:

(^%(?!\s)[^%\n]*$)

匹配此示例:

%text here

但它只做了一次,它不会像这样多次匹配这个例子:

%text here
%text here

是否有一些"匹配多次"选项或模式根本不适用于此示例?

1 个答案:

答案 0 :(得分:3)

多次匹配时使用全局选项,加上" m"多线的标志

(^%(?!\s)[^%\n]*$)/gm

http://www.regexpal.com/?fam=97259