W tej zmiennej chciałbym dodać \ "przed każdym".Zamień "na " w 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>
Chciałbym, aby ta po Wymienić:
//html => <a href=\"annee-prochaine.html\">Calendrier de l\'annee prochaine</a>
Jakieś pomysły?
Dzięki!
Masz wiele dobrych (+1 wszystkich) odpowiedzi, ale ... Upewnij się, że robisz to dla czystej zabawy, nie wypisujesz HTML w ASP.Net WebForms/MVC, ponieważ istnieją lepsze sposoby na uzyskanie właściwego kodowania HTML . Zauważ, że "l'annee" prawdopodobnie może zawierać "' "zamiast pojedynczego cudzysłowu ... –