标签: regex string regex-greedy
我希望匹配"@@@"个字符
"@@@"
@@@haha@@@hoho@@@hehe@@@hihi@@@
正则表达式:
@@@(.*?)@@@
通过使用此正则表达式,我只能获得haha和hehe,这是第1和第3个匹配项。如何匹配@@@之间的所有4个数据?
haha
hehe
@@@
答案 0 :(得分:5)
使用向前看以避免抓住在下一场比赛中可能仍需要看到的角色:
@@@(.*?)(?=@@@)