Sagen, ich habe einen Text wie folgt aus:C# Regex.Replace Groß- und Kleinschreibung als Funktion des Spiels
string text = "Hello world! hElLo world!";
ich ein span-Tag um jedes der Wörter ‚hallo‘ in einem Fall unempfindlich Weise hinzufügen möchten so dass das Ergebnis ist folgendes:
string text = "<span>Hello</span> world! <span>hElLo</span> world!";
ich habe versucht, das wie so mit Regex.Replace zu tun:
Regex.Replace(text, "hello", "<span>hello</span>", RegexOptions.IgnoreCase);
Aber was ich rea lly need ist nur die span-tags erstellt werden, lassen die ursprüngliche gehäuse allein. Daher müsste die Ersetzungsphrase eine Funktion der übereinstimmenden Phrase sein. Wie kann ich das machen?
Das ist nicht 'string.Replace'. – juharr
Sorry, sollte gerade bearbeitet – user3685285