-2

2 つの単独で動作する正規表現を 1 つに接続し、メモ帳 ++ を使用してそれらを変更しようとしています。次のようなデータがあります。

3 blablbalb [308] abababab

blablbalb の場合、私はそれを使用しています:

((?<=^\d ).*?(?= \[))

abababab の場合:

((?<=\] ).*?$)

それらを接続することは可能ですか?それらを置き換えるために

\2\3\1

\3 は [308] になります

したがって、出力は次のようになります。

3 abababab [308] blablbalb
4

1 に答える 1

0

使用しない理由:

(?<=^\d )(.*?)(\[.*?])(.*?)$

後で切り替えることができます。

于 2013-04-20T20:50:25.550 に答える