2010-12-05 10 views
1

Je souhaite obtenir le contenu des balises dans une chaîne avec une expression régulière. Je l'ai écrit pour une seule ligne. Quand le contenu a changé en quelques lignes d'une ligne, Regex ne fera jamais de motif sur l'étiquette. Je choisis RegexOptions.Multiline + RegexOptions.Singleline pour trouver des options.Comment obtenir le contenu des balises html

Mon modèle à bas niveau: (>)[ a-z A-z 0-9 ]*(</)

Merci.

+3

lien obligatoire: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – sje397

+0

il était complet mais pas pour mon travail. – MahanGM

Répondre

2

Il n'est pas cool d'analyser du HTML avec des expressions régulières. Il y a une bibliothèque de code .NET appelée HTML Agility Pack pour cela.

+0

C'est cool mais mon objectif est si différent. Je suis en train d'écrire un surligneur de syntaxe qui utilise regex est nécessaire. – MahanGM

Questions connexes