2
是否有可能使用Regex.Replace來匹配字符串,但只能替換匹配字符串的一部分?一些標記應該用替換文本參數替換的部分字符串的方法?正則表達式.NET問題
是否有可能使用Regex.Replace來匹配字符串,但只能替換匹配字符串的一部分?一些標記應該用替換文本參數替換的部分字符串的方法?正則表達式.NET問題
您可以使用組插入原始字符串的一部分,也可以使用後視和前視。
使用組:
someString = Regex.Replace(someString, @"(before)content(after)", "$1new content$2");
使用環視:
someString = Regex.Replace(someString, @"(?<=before)content(?=after)", @"new content");
展望例子:) – Winforms 2010-07-14 20:17:25
作品但不是\ 1你需要$ 1 – Winforms 2010-07-14 20:19:44
我會接受時,它讓我 – Winforms 2010-07-14 20:20:07