Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RegEx附加而不是替换_C#_Regex - Fatal编程技术网

C# RegEx附加而不是替换

C# RegEx附加而不是替换,c#,regex,C#,Regex,我有以下文字 {1:F01BSUIARP0XXXX7825287830}{2:I942CRAYIGS0XXXXN} 我用来提取值的正则表达式 {1:F01(?。{7})。*{2:I(?\d{3})(?。{12})。*\r\n 对于SwiftTerminal,我希望结果附加AAAA(4个字符),我尝试使用backreferenece\K,但未找到匹配项 请帮助我编写正则表达式,删除第三个捕获组开头的? {3})(.{12}) 这将导致正则表达式失败。如果没有它,正则表达式将匹配,您将能够找到匹

我有以下文字

{1:F01BSUIARP0XXXX7825287830}{2:I942CRAYIGS0XXXXN}
我用来提取值的正则表达式

{1:F01(?。{7})。*{2:I(?\d{3})(?。{12})。*\r\n

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


请帮助我编写正则表达式,删除第三个捕获组开头的

{3})(.{12})

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

很抱歉之前没有显示组,我现在已编辑正则表达式。表达式正在工作,但如何将额外的字符附加到第一个组