この変数では、すべての前に\を追加したいと思います。Cで 'をに置き換えてください。
string html =
"<a href=\"annee-prochaine.html\">Calendrier de l'annee prochaine</a>"
html = html.Replace("'", "\'"); //No change
html = html.Replace("\'", "\'"); //No change
html = html.Replace("\'", "\\'");
//html => <a href=\"annee-prochaine.html\">Calendrier de l\\'annee prochaine</a>
html = html.Replace("\'", @"\'");
//html => <a href=\"annee-prochaine.html\">Calendrier de l\\'annee prochaine</a>
私は後に交換することを取得したいと思います:
//html => <a href=\"annee-prochaine.html\">Calendrier de l\'annee prochaine</a>
任意のアイデア?
ありがとうございます!
あなたはたくさんの良い答えを得ていますが...正しいHTMLエンコーディングを実現するためのより良い方法があるので、ASP.Net WebForms/MVCでHTMLを書き留めてはいけません。 。 "l'annee"には一重引用符の代わりに "' "が含まれている可能性があることに注意してください。 –