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})
这将导致正则表达式失败。如果没有它,正则表达式将匹配,您将能够找到匹配项并随意使用它们/附加到它们。很抱歉之前没有显示组,我现在已编辑正则表达式。表达式正在工作,但如何将额外的字符附加到第一个组