Como mover o texto da esquerda para a direita no regex?

Como mover o texto da esquerda para a direita no regex?

Então eu tenho um texto assim:

text1;text2

Eu quero que seja assim:

text2:text1

Também quero substituir o ";" com um ":" como você pode ver.

Nota: estou tentando fazer isso no Notepad++.

Responder1

Basta pesquisar (text1);(text2)e substituir por $2:$1, marcando a Regular expressioncaixa.

Neste caso text1, e text2pode ser substituído por quaisquer expressões regulares que correspondam aos textos que você deseja corresponder. Os colchetes não são correspondidos, mas marcam um campo no texto de origem, de modo que o $1na substituição é substituído por qualquer string de origem que corresponda ao primeiro campo (e $2ao segundo).

Por exemplo (^[^;]*);(.*$), fará a substituição em cada linha que ;contém um.

informação relacionada