with tutorial special regulares regular numero expressions expresiones expresion con characters regex notepad++ regex-greedy

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 .