Re: Expressions régulières avec perl

Page principale

Répondre à ce message
Auteur: Arnaud Lecca
Date:  
À: Edgar Bonet
CC: guilde
Sujet: Re: Expressions régulières avec perl
Bonjour,

Pour ma part j'utilise une classe de caracteres : $data =~ s/[+]/*/g

A+
Arnaud

Edgar Bonet wrote:

> Bonjour !
>
> Le dimanche 6 octobre, Alban Crequy a écrit :
> > En perl, je voudrais remplacer un caractère par un autre.
> > Donc pour remplacer les + par des * je pensais faire:
> > $Caractere1 = '+';
> > $Caractere2 = '*';
> > $toto = 'Texte+à+remplacer';
> > $toto =~ s/$Caractere1/$Caractere2/g;
>
> $toto =~ s/\Q$Caractere1/$Caractere2/g;
>
> Le \Q signifie que ce qui suit doit être pris au sens littéral.
>
> --
> Edgar Bonet                         Tél    : 04 76 88 10 96
> Laboratoire Louis Néel -- CNRS      Mobile : 06 77 19 79 39
> 25 av. des Martyrs, BP 166          Fax    : 04 76 88 11 91
> 38042 Grenoble cedex 9, France      e-mail : guilde@???


--

... ..- -. -.. .- -. -.-. .