Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Enlever un caractere

4 réponses
Avatar
Patrick
Bonjour,
Comment doit-je faire si je veux avoir: "AB" au lieu de "A.B".
je veux donc enlever le point.Y-a-t-il qqch du genre:
$lettre="A.B";
$Sanspoint=[fonction]($lettre);
Merci

4 réponses

Avatar
mpg
Patrick scripsit:

Comment doit-je faire si je veux avoir: "AB" au lieu de "A.B".
je veux donc enlever le point.Y-a-t-il qqch du genre:
$lettre="A.B";
$Sanspoint=[fonction]($lettre);



($sanspoint = $lettre) ~= s/.//g;

fait-il l'affaire ?

--
Manuel Pégourié-Gonnard Institut de mathématiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/
Avatar
Patrick
mpg wrote:
Patrick scripsit:

Comment doit-je faire si je veux avoir: "AB" au lieu de "A.B".
je veux donc enlever le point.Y-a-t-il qqch du genre:
$lettre="A.B";
$Sanspoint=[fonction]($lettre);



($sanspoint = $lettre) ~= s/.//g;

fait-il l'affaire ?



Grand merci a mpg, ça marche.
Avatar
Paul Gaborit
À (at) Wed, 25 Feb 2009 13:22:04 +0100 (CET),
mpg <mpg+ écrivait (wrote):
Patrick scripsit:

Comment doit-je faire si je veux avoir: "AB" au lieu de "A.B".
je veux donc enlever le point.Y-a-t-il qqch du genre:
$lettre="A.B";
$Sanspoint=[fonction]($lettre);



($sanspoint = $lettre) ~= s/.//g;

fait-il l'affaire ?



On peut aussi utiliser l'opérateur 'tr' :

($sanspoint = $lettre) =~ tr/.//d;

C'est, paraît-il, un tout petit plus rapide (dans les faits, la
différence est tellement faible que c'est difficilement mesurable, si
bien que je ne saurais vous dire lequel est réellement plus rapide que
l'autre).

PS: c'est bien '=~' et non '~=' pour appliquer ces opérateurs...

--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Perl en français - <http://perl.mines-albi.fr/>
Avatar
mpg
Paul Gaborit scripsit:

mpg <mpg+ écrivait (wrote):

($sanspoint = $lettre) ~= s/.//g;



PS: c'est bien '=~' et non '~=' pour appliquer ces opérateurs...



J'ai les doigts fourchus, je ne vois pas d'autre explication.

--
Manuel Pégourié-Gonnard Institut de mathématiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/