RegEx附加而不是替换

时间:2013-01-29 04:42:32

标签: c# regex

我有以下文字

{1:F01BSUIARP0XXXX7825287830}{2:I942CRAYIGS0XXXXN}

RegEx我用来提取值

  

{1:F01 * {2(小于; SwiftTerminal&GT {7}?):(?< XXX2> {12})。I(λ<消息类型&GT \ d {3})* \ r \ñ

对于SwiftTerminal我希望结果附加AAAA(4个字符),我尝试使用Backrefernece \ K但没有找到匹配。

请帮我写一下RegEx

1 个答案:

答案 0 :(得分:0)

删除第三个捕获组开头的?

{3})(.{12})

这导致正则表达式失败。没有它,正则表达式将匹配,您将能够找到匹配并随意使用它们/附加到它们。