Trong biến này, tôi muốn thêm một số \ trước mỗi '.Thay thế 'bằng ' trong 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>
Tôi muốn nhận được rằng sau khi thay thế:
//html => <a href=\"annee-prochaine.html\">Calendrier de l\'annee prochaine</a>
Bất kỳ ý tưởng?
Cảm ơn!
Bạn nhận được nhiều câu trả lời hay (+1 tất cả), nhưng ... Hãy đảm bảo bạn làm điều đó cho vui, không viết HTML trong ASP.Net WebForms/MVC vì có cách tốt hơn để đạt được mã HTML thích hợp . Lưu ý rằng "l'annee" có thể chứa "' "thay vì dấu nháy đơn ... –