正则表达式匹配组3的多线

时间:2015-11-15 10:59:14

标签: regex

我有这种模式:

(BEGIN @\d+)\b(?s:.*?)(ACTION_READLN.*)\b(?s:.*?)(ACTION_IF.*)

https://regex101.com/r/eI3wC0/2

我还需要匹配第3组的每个'ACTION_IF *'

1 个答案:

答案 0 :(得分:1)

我玩了你的例子并设法捕获所有这些:

https://regex101.com/r/eI3wC0/6

使用以下正则表达式:

(BEGIN @\d+)\b(?s:.*?)(ACTION_READLN.*)\b(?s:.*?)(ACTION_IF.*\n)+