Perl-remplacer "absolute" par "only"

Résolu/Fermé
La faucheuse35 Messages postés 233 Date d'inscription samedi 18 juin 2011 Statut Membre Dernière intervention 7 avril 2019 - 27 mars 2012 à 09:52
La faucheuse35 Messages postés 233 Date d'inscription samedi 18 juin 2011 Statut Membre Dernière intervention 7 avril 2019 - 27 mars 2012 à 11:22
Bonjour,
Je souhaiterais écrire un programme qui remplace le mot "absolute" par "only" dans une chaîne de caractère saisie au clavier.
Je pensai utilisé une expression régulière...

quelq'un peut il m'aider?



2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
27 mars 2012 à 10:48
hello
$ perl -e '$in=<STDIN>; $in=~ s/absolute/only/g ; print $in'
vodka absolute  
vodka only
$ 
1
La faucheuse35 Messages postés 233 Date d'inscription samedi 18 juin 2011 Statut Membre Dernière intervention 7 avril 2019 24
27 mars 2012 à 11:16
nan, plutot:

#!/usr/bin/perl

print "Entrez une chaine de caractères: \n";
$chainecar=<STDIN>;
print "\nLa chaine de caractère saisie est :\n$chainecar";



($chainecar=~s/\babsolute\b/only/ig); #on effectue une substitution de toute les occurences avec le caractère "g"


print "Voici la chaine modifiée : $chainecar\n";
0
La faucheuse35 Messages postés 233 Date d'inscription samedi 18 juin 2011 Statut Membre Dernière intervention 7 avril 2019 24
27 mars 2012 à 11:22
9a marche !!
0