Regex pour balises xml et html [Résolu]

Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Dernière intervention
27 août 2014
- 18 oct. 2006 à 23:23 - Dernière réponse :
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Dernière intervention
27 août 2014
- 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 

Votre réponse

8 réponses

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

-Blog-

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 19 oct. 2006 à 09:36
0
Merci
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
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
- 19 oct. 2006 à 09:47
0
Merci
La mienne marche aussi hein

-Blog-
Commenter la réponse de cs_Bidou
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 19 oct. 2006 à 09:55
0
Merci
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
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
- 19 oct. 2006 à 10:05
0
Merci
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
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 19 oct. 2006 à 10:38
0
Merci
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
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
- 19 oct. 2006 à 11:56
0
Merci
Ha oui... bah, la question n'était pas claire ;-)

-Blog-
Commenter la réponse de cs_Bidou
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Dernière intervention
27 août 2014
- 19 oct. 2006 à 20:30
0
Merci
éé 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.