正規表現でテキストを左から右に移動するにはどうすればいいですか?

正規表現でテキストを左から右に移動するにはどうすればいいですか?

次のようなテキストがあります:

text1;text2

こんな感じにしたいです:

text2:text1

ご覧のとおり、「;」を「:」に置き換えたいと思います。

注: 私はこれを Notepad++ で実行しようとしています。

答え1

を検索して(text1);(text2)に置き換え$2:$1Regular expressionボックスにチェックを入れるだけです。

この場合、と はtext1text2一致させたいテキストに一致する任意の正規表現に置き換えることができます。 括弧は一致しませんが、ソース テキスト内のフィールドをマークするため、置換内の は、最初のフィールド (および2 番目のフィールド)$1に一致するソース文字列に置き換えられます。$2

たとえば、(^[^;]*);(.*$)が含まれるすべての行で置換が行われます;

関連情報