regex - tutorial - regular expressions<>
Notepad++ expresiones regulares no codiciosas (3)
Actualización: de la versión 5.9 (tiempo de compilación, 31 de marzo de 2011), Notepad ++ admite expresiones regulares no codiciosas (nuevo scintilla 2.5).
¿Notepad ++ admite expresiones regulares no codiciosas?
Por ejemplo para texto:
abcxadc
Quiero obtener partes usando el patrón:
a.+c
Y ahora me sale toda la cadena en lugar de 2 partes. Traté de usar el ''?'' Operador pero sin éxito.
Hice lo siguiente con Notepad ++ V6.1.5 (Ahora tiene el motor de expresiones regulares PCRE):
a. +? c
y obtuve 2 partes ( abc y adc )
Las búsquedas perezosas (no codiciosas) ahora son posibles.
Notepad ++ no soporta a los perezosos ? modificador En su lugar, puede especificar lo que no quiere:
a[^c]+c
Lo que especifica: coincide con a , seguido de uno o más caracteres que no son c , seguido de c . Esto coincidirá con abc y adc .