标签: regex
我有以下字符串:
a a a b
我希望匹配它们之间的所有a字母和换行符,即:
a
a a a
我尝试了以下模式:((?:a\n)*),但它也匹配最后一个a之后的换行符。
((?:a\n)*)
我很高兴在regex101上添加正则表达式的链接。
答案 0 :(得分:3)
与anubhava的建议没什么不同:
/^((?:a\n)*a$)/m
demo
m修饰符会更改与行的开头和结尾匹配的锚^和$的含义。
m
^
$