2010-08-24 15 views
33

Traté de buscar cada palabra que tiene
bar-foo y cambiarlos a foo-bar
por lo que escribió en el hallazgo (\w+)-(\w+)
y en la sustitución $2-$1
y en lugar de escribir foo-bar escribió $ 2- $ 1.
Notepad ++ Regex Reemplazar no funciona en Notepad ++

Sí, la expresión regular en el modo de búsqueda está activada.
Parece que Reemplazar Regex no funciona y se ha tomado literalmente

+0

¿Cómo es tan menos apropiado de un lugar para responder a esta pregunta de la UB? – BoltClock

+1

¿quién dijo que era menos apropiado? Supongo que es un tema límite, ya que notepad ++ se usa el 99% para la programación ... y Regex podría considerarse como programación ... dunno: I – Asaf

+1

Me refería a las dos personas que votaron para pasar a Superusuario. – BoltClock

Respuesta

53

Con notepad ++ tendrá que usar \2-\1 como cadena de reemplazo.

Fuentes:
Mark's Speechblog

+0

¡Santa mierda! ¡gracias! cualquier otro cambio? – Asaf

+0

Por ejemplo, ¿por qué cuando trato de buscar (vacío | isset) no encuentra nada aunque haya 'vacío' dentro del documento? – Asaf