0

正規表現を使用してC#文字列内の二重引用符のすべてのインスタンスを見つけて置き換えようとしていますが、答えを把握できないようです。これまでのところ:

private string checkEscapeChars(string s)
{
    s = Regex.Replace(s, @"[""]", String.Empty);
    return s;
}

さて、問題なく動作しますが、「これは私の「サンプル文字列」です」という文字列があるとしましょう

Sample の前の " を削除したいのですが、上記の方法でうまくいきますか? または、単一の二重引用符ではなく、一致する二重引用符のすべてのインスタンスを見つけて置き換えますか?

4

1 に答える 1

10

なぜこれに正規表現を使用したいのですか? 使用するだけString.Replaceです:

withoutQuotes = withQuotes.Replace("\"", "");
于 2012-11-14T19:21:40.600 に答える