認識できないエスケープシーケンス:私が使用しようとしています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]);
は、私は正確に{
と}
に、\{(.+?)\}
に2ビルドエラーを取得します。
ERROR>認識できないエスケープシーケンス
ここで何が悪いのでしょうか?
私がしようとするので、ここに掲載、元のスレッドが、無回答で尋ねた - それは大丈夫です願っています。 – b0x0rz
また、このエラーを修正するためにオリジナル(上のリンク)を編集しました。 – b0x0rz
可能な重複[バックスラッシュを含むパス文字列の認識されないエスケープシーケンス](http://stackoverflow.com/questions/1302864/unrecognized-escape-sequence-for-path-string-containing-backslashes) – JasonMArcher