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

0

Então eu tenho um texto assim:

text1;text2

Eu quero que seja assim:

text2:text1

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

Nota: Estou tentando fazer isso no Notepad ++.

    
por Tanuj Singh 31.08.2017 / 16:50

1 resposta

3

Você simplesmente pesquisa por (text1);(text2) e substitui por $2:$1 , marcando a caixa Regular expression .

Nesse caso, text1 e text2 podem ser substituídos 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, portanto, o $1 na substituição é substituído pela cadeia de origem correspondente ao primeiro campo (e $2 o segundo).

Por exemplo, (^[^;]*);(.*$) fará a substituição em todas as linhas com ; .

    
por 31.08.2017 / 17:16