Итак, у меня есть такой текст:

text1;text2

Я хочу, чтобы это было так:

text2:text1

Я также хочу заменить ";" с ":", как вы можете видеть.

Примечание: я пытаюсь сделать это в Notepad++.

1 ответ1

3

Вы просто (text1);(text2) и заменяете на $2:$1 , отмечая поле Regular expression .

В этом случае text1 и text2 могут быть заменены любыми регулярными выражениями, которые соответствуют текстам, которые вы хотите сопоставить. Скобки не совпадают, но помечают поле в исходном тексте, поэтому $1 при замене заменяется любой исходной строкой, совпадающей с первым полем (и $2 - вторым).

Например (^[^;]*);(.*$) Произведет подстановку в каждой строке с a ; в этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .