¿Cómo mover texto de izquierda a derecha en expresiones regulares?

¿Cómo mover texto de izquierda a derecha en expresiones regulares?

Entonces tengo un texto como este:

text1;text2

Quiero que sea así:

text2:text1

También quiero reemplazar el ";" con un ":" como puedes ver.

Nota: estoy intentando hacer esto en Notepad++.

Respuesta1

Simplemente busca (text1);(text2)y reemplaza con $2:$1, marcando la Regular expressioncasilla.

En este caso text1, puede text2reemplazarse por cualquier expresión regular que coincida con los textos que desea que coincidan. Los corchetes no coinciden, pero marcan un campo en el texto fuente, por lo que $1en el reemplazo se sustituye con cualquier cadena fuente que coincida con el primer campo (y $2el segundo).

Por ejemplo, (^[^;]*);(.*$)hará la sustitución en cada línea que ;contenga una.

información relacionada