substitute sublime regular for regex tags sublimetext

regex - regular - sublime text replace command



Sublime Text regex no detecta etiquetas multilĂ­nea (2)

Al principio, use un modificador dotall (?s) para hacer que el punto coincida también con los caracteres de nueva línea.

(?s)/[sometag/](.*?)/[//sometag/]

DEMO

Tengo esta expresión regular aquí;

/[sometag/](.*)/[/sometag/]

Que se supone que atrapa el texto rodeado por la etiqueta [sometag] . Funciona para la información de una sola línea contenida en estas etiquetas, como en la cadena [sometag]this is a bit of text[/sometag] . Pero no funciona en texto que abarca varias líneas, como esta;

[sometag] here is more text it spans more than one line [/sometag]

Por alguna razón, el buscador de expresiones regulares de Sublime text no reconocerá las etiquetas en varias líneas. Quiero saber si esto es un problema con Sublime Text, una opción que se puede alternar o solo mi incompetencia personal con expresiones regulares.


Si la modificación del modo de punto es inadmisible por alguna razón, puede tomar eso:

[sometag](.|/n)+?[/sometag]