Regex-Anfänger

27/05/2008 - 20:25 von Martin Mueller | Report spam
Hallo

Mit

regex = New Regex("<img[^>]*>", RegexOptions.IgnoreCase Or
RegexOptions.Singleline)

finde ich alle Strings die mit <img beginnen bis zum nàchsten >. Jetzt
brauche ich das 'im Prinzip' gleiche für Begin <p Ende </p>. Kriegs aber
nicht hin. Finde nur einen String bis zum letzten </p>. Please help.

LG
Martin
 

Lesen sie die antworten

#1 Christoph Schneegans
27/05/2008 - 22:16 | Warnen spam
Martin Mueller schrieb:

regex = New Regex("<img[^>]*>", RegexOptions.IgnoreCase Or RegexOptions.Singleline)



Es ist keine gute Idee, HTML oder XML mit regulàren Ausdrücken
zerlegen zu wollen. Verwende im Fall von XML und insbesondere
XHTML die Klassen aus dem System.Xml-Namensraum. Für HTML ist
<http://www.codeplex.com/htmlagilitypack> sehr beliebt.

<http://schneegans.de/sv/> · Schema-Validator für XML

Ähnliche fragen