Ich habe einen String der folgendermaßen aussieht:
ich möchte nun das jedes vorkommen von [formula]...[/formula] durch <formula>...</formula> ersetzt wird.
Also folgendes Ergebnis:
Bisher hab ich das so gemacht:
nur interpretiert er mir leider dann nur das erste [formula] und das letzte [/formula], so dass herauskommt:
Hat jemand ne Idee?
Code:
string eingabe = "Mama [formula]abc[/formula], papa [formula]7*5[/formula] und ich";
ich möchte nun das jedes vorkommen von [formula]...[/formula] durch <formula>...</formula> ersetzt wird.
Also folgendes Ergebnis:
Code:
Mama <formula>abc</formula>, papa <formula>7*5</formula> und ich
Bisher hab ich das so gemacht:
Code:
string erg = Regex.Replace(eingabe, @"\[formula\](.*)\[/formula\]", "<formula>$1</formula>");
nur interpretiert er mir leider dann nur das erste [formula] und das letzte [/formula], so dass herauskommt:
Code:
Mama <formula>abc[/formula], papa [formula]7*5</formula> und ich