Rechercher : dans
Par :

Perl: expressions reguliers

Dernière réponse le 13 déc 2003 à 12:14:04 lucygr, le 12 déc 2003 à 22:19:59 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Perl: expressions reguliers » dans :
PHP - Expressions régulières Voir Qu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...
Sed - Trucs et astuces VoirSubstitution Affichage Suppression Espace et tabulation Ligne vide Intervalle régulier Divers Joindre des lignes Affichage insensible à la casse Substitution Substituer "foo" par "bar" à chaque ligne Seulement la 1ère...
Javascript - L'objet RegExp VoirLes particularités de l'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des...

1

 jeff, le 13 déc 2003 à 12:14:04

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

Répondre à jeff