2 Stimmen

Ersetzen einer Klasse durch eine andere in einem html-String

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X