Ich möchte einen Klassennamen durch einen anderen in einem html-String ersetzen: class="abc"
werden würde class="xyz"
. Ich habe versucht, reguläre Ausdrücke zu verwenden (ich verwende C#), ohne Erfolg:
const string input = @"abc class=""abcd abc zabc ab c"" abc";
Regex regex = new Regex(string.Format(@"class="".*(?({0})).*""", "abc")); // change this line ?!!
string output = regex.Replace(input, "xyz");
Assert.AreEqual(@"abc class=""abcd xyz zabc ab c"" abc", output);
PS: falls es wichtig ist: das ist keine Hausaufgabe :p