Regex pour balises xml et html [Résolu]

romagny13 710 Messages postés lundi 10 janvier 2005Date d'inscription 27 août 2014 Dernière intervention - 18 oct. 2006 à 23:23 - Dernière réponse : romagny13 710 Messages postés lundi 10 janvier 2005Date d'inscription 27 août 2014 Dernière intervention
- 19 oct. 2006 à 20:30
Bonjour,
quelquun aurait t'il une bonne expression reguliere pour trouver les balises HTML ou XML ?
je cherches pas tres complique la mais jai juste un pb pour la balise d'en tete <?xml ....?>
je ne sais pas trop comment mettre la possibilite qu'il y ait 0 ou 1 ? (? etant lui meme  un quantifieur) ?

jai une regex un peu bidon mais qui marche a peu pret si vous avez mieuxx ...
oRegex =

New System.Text.RegularExpressions.Regex(
"<?[a-z-A-Z]+""?/?>")

merci
++
Afficher la suite 

8 réponses

Répondre au sujet
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 19 oct. 2006 à 09:09
+3
Utile
Salut,
Essayes voire @"<\?[^\?]*\?>" une fois

-Blog-
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Bidou
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 19 oct. 2006 à 09:36
0
Utile
bon... voyons comment est structuré une balise :

1. ca commence par <
2. suivit de ? (pour le tag xml) ou un ensemble de caractères
3. suivit de tout sauf un >
4. terminé par un >

donc, on obtient :
<\??\w+[^>]*>

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 19 oct. 2006 à 09:47
0
Utile
La mienne marche aussi hein

-Blog-
Commenter la réponse de cs_Bidou
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 19 oct. 2006 à 09:55
0
Utile
oui... pour le tag <?xml... mais pour les autres

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 19 oct. 2006 à 10:05
0
Utile
Ben euh ma regex trouve ce qui match <? [tout ce qui contient pas un ?] ?>
En plus, la question c'était "mais jai juste un pb pour la balise d'en tete <?xml ....?>"

-Blog-
Commenter la réponse de cs_Bidou
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 19 oct. 2006 à 10:38
0
Utile
vi... mais moi, j'ai compris : je veux une regex qui retrouve les balises html et xml... mais je n'arrive pas à trouver la balise <?xml...

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 19 oct. 2006 à 11:56
0
Utile
Ha oui... bah, la question n'était pas claire ;-)

-Blog-
Commenter la réponse de cs_Bidou
romagny13 710 Messages postés lundi 10 janvier 2005Date d'inscription 27 août 2014 Dernière intervention - 19 oct. 2006 à 20:30
0
Utile
éé pas mal comme regex Bidou simple mais efficace
Commenter la réponse de romagny13

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.