Localizar e substituir seqüência de texto de várias linhas entre as tags
Solução # 1
Use a regex a seguir em Find what
: \[anchor=ad1\](.*?)\[anchor=ad1end\]
,
Replace with
: [anchor=ad1]replace[anchor=ad1end]
e selecione Regular expression
e [x] . matches newline
Dadosdeamostraparateste:
[anchor=ad1]somemultilinestringoftextthatshouldbereplaced[anchor=ad1end][anchor=ad1][img]http://i.imgur.com/some_image.png[/img]anotheronemultilinestringoftextthatshouldbereplaced[anchor=ad1end]...
Solução#2
Umasoluçãopoucomaisavançada.IssorequeroNotepad++v6.0ousuperior.
Encontreoque:(?<=\[anchor=ad1\]).*?(?=\[anchor=ad1end\])
Substituirpor:replace
selecioneRegularexpression
e[x].matchesnewline
Notaimportante:Replace
botãoNÃOestáfuncionandonoNotepad++v6.1.6,masReplaceAll
funcionabem.