Perl: expressions reguliers

Fermé
lucygr Messages postés 31 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 26 avril 2012 - 12 déc. 2003 à 22:19
 jeff - 13 déc. 2003 à 12:14
Je suis en train de faire un script pour remplacer les minuscules du contenu des balises html par majuscules, sauf une liste des exceptions.

Pour les exceptions, je voudrais creer une classe: [^br] par exemple, mais si je la cree comme ca, il va ignorer tous les b et tous les r.
Comment je peux representer le mot: br?

Je vodrais mettre plus d'un mot: br,td,p, etc.

Voila ma commande:

$lign2=~s/<([^br][^>]+)>/<\U$1>/g;

Merci beaucoup d'avance

Lucila
A voir également:

1 réponse

il me semble que si tu veux repressenter le mot tu dois l'ecrire
comme les signes < et >
cependant si tu veux tout remplacer ecrit une expression du type
< obligatoire + N'importe quelle groupe de lettre puis > obligatiore
0