2009-08-03 7 views
0

ich zwischen HTML-Stil Markup wie fett und kursiv in mein eigenes Markup-Format zu konvertieren Ich versuche:Wie konvertiert man zwischen zwei Arten von Dokumenten Markup mit Regex in C#?

<b> Bold Wort </b > ---> * Bold Wort *

So wird das fett gedruckte Tag in umhüllende Sterne usw. umgewandelt.

Was ist der einfachste/beste/schnellste Weg, dies zu tun? Das manuelle Analysieren der Zeichenfolge ist einfach, aber was ist mit regulären Ausdrücken?

Ich bin mit C# .NET 3.5 :)

Antwort

0

Dies sollte es tun:

s = Regex.Replace(s, "<b>(.*?)</b>", "*$1*"); 

, solange Sie nicht seltsam, wie fett-Tags in anderen fett-Tags etwas verfügen.

Verwandte Themen