我有以下情形:正則表達式 - 數字字符串的更換部分
string source1 "ABC?XYZ";
string source2 "DEF?PQR";
string replacement = "123"
string result = Regex.Replace(source1, @"([A-Z]{3,})(\?+)([A-Z]{3,})", "$1" + replacement + "$3");
問題是當然,替換字符串擴展爲「S1123 $ 3」,因爲它試圖找到$ 1123其迷惑解析器。
誰能告訴我如何從替換字符串分隔元素?
謝謝。
我使用C# - $ {n}語法工作正常 - 謝謝 – Neilski 2011-06-13 13:44:04