您可以使用组来插入原始字符串的一部分,也可以使用lookbehind和lookahead.
使用组:
someString = Regex.Replace(someString, @"(before)content(after)", "$1new content$2");
Run Code Online (Sandbox Code Playgroud)
使用环视:
someString = Regex.Replace(someString, @"(?<=before)content(?=after)", @"new content");
Run Code Online (Sandbox Code Playgroud)