0

私は次のテキストを持っています

{1:F01BSUIARP0XXXX7825287830}{2:I942CRAYIGS0XXXXN}

値を抽出するために使用した正規表現

{1:F01(?<SwiftTerminal>.{7}).*{2:I(?<MessageType>\d{3})(?<xxx2>.{12}).*\r\n

SwiftTerminal の場合、結果に AAAA (4 文字) を追加したいので、Backrefernece \K を使用しようとしましたが、一致するものが見つかりません。

正規表現を書くのを手伝ってください

4

1 に答える 1

0

?3 番目のキャプチャ グループの先頭にある を削除します

{3})(.{12})

これにより、正規表現が失敗します。それがなければ、正規表現が一致し、一致を見つけて自由に使用/追加することができます。

于 2013-01-29T04:47:35.830 に答える