在這個變量中,我想在每個'之前加\'。用C代替'with'#
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>
任何想法?
謝謝!
你有很多好的(+1全部)答案,但是......請確保你這樣做是爲了純粹的樂趣,而不是在ASP.Net WebForms/MVC中寫出HTML,因爲有更好的方法來實現正確的HTML編碼。請注意,「l'annee」可能包含「'」而不是單引號...... –