- Ctrl + H
- Encontre o que:
^abc\( xyz \(\w{5}Z.+\R(?:.+(?:\R|$)){3}
- Substituir por:
LEAVE EMPTY
- check Embrulhe
- verificar expressão regular
- NÃO VERIFIQUE
. matches newline
- Substituir todos
Explicação:
^ : beginning of line
abc\( xyz \( : literally
\w{5} : 5 word character
Z : letter Z
.+ : 1 or more any character but newline
\R : any kind of linebreak
(?: : start non capture group
.+ : 1 or more any character but newline
(?:\R|$) : non capture group, linebreak or end of line (for the last line)
){3} : must appear 3 times
Resultado para o exemplo dado:
abc( xyz (124CD7859.pqr) craft(124CD7859.pqr.trm)
line1
line2
line3