来自:https ://stackoverflow.com/a/959982/101055
我正在尝试使用:
using System.Text.RegularExpressions;
Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters.Add("goodName1", "asdf");
parameters.Add("goodName2", "qwerty");
string text = "this is my {goodName1} template {goodName2} string";
text = Regex.Replace(text, "\{(.+?)\}", m => parameters[m.Groups[1].Value]);
\{(.+?)\}
我在、 on{
和}
确切地得到 2 个构建错误。
错误 > 无法识别的转义序列
这里有什么问题?