Bonjour ,
SVP , est vous pouvez me donner une idée afin de tester si le mot mon voiture existe dans la phrase suivante : je veux voir mon voiture.
Je suis débutante en perl ..
Bonjour ,
SVP , est vous pouvez me donner une idée afin de tester si le mot mon voiture existe dans la phrase suivante : je veux voir mon voiture.
Je suis débutante en perl ..
Bonjour,
tu peux essayer une expression régulière, quelque chose comme ceci:
Ou, mieux, la fonction index:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $phrase = "Je veux voir ma voiture sur le parking."; print "mot trouvé\n" if $phrase =~ /voiture/;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $phrase = "Je veux voir ma voiture sur le parking."; print "mot trouvé\n" if index ($phrase, "voiture") != -1;
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
Bonjour,
Mon but c'est de remplacer mon voiture par mon-voiture dans la phrase
Bonjour,
ce n'est pas ce que tu avais demandé dans ton premier post.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my $phrase = "Je veux voir ma voiture sur le parking."; $phrase =~ s/ma voiture/ma-voiture/g; print $phrase, "\n"; # imprime "Je veux voir ma-voiture sur le parking.";
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
Merci
j'ai voulu une idée pour atteindre mon objectif , en fait le mot ma voiture c'est un mot qui se trouve dans un fichier ce que je veux faire exactement est le suivant:
Remplacer une suite des mots séparés par un espace mot qui se trouve dans fich1 ( par exemple ma voiture ) par la mme suite des mots mais séparé par - dans mon fichier fich 2 si cette suite des mots existe ds fich2 ...
Exemple : fich 1 contient :
ma voiture
mon père
ma maman
et fich 2 contient les phrases suivantes :
je veux voir mon père
je veux vendre ma voiture
ma maman est belle
======> le resultat sera donc :
je veux voir mon-père
je veux vendre ma-voiture
ma-maman est belle
Bonsoir,
c'est presque exactement ce qui était demandé dans ce post.
Philou et moi y présentons plusieurs manières de faire ce genre de remplacement. Jette un coup d’œil, je pense que tu y trouveras de l'inspiration.
Cala dit, vu tes questions, je pense que tu débutes. Essaie de t'inspirer de que qui est posté dans le fil indiqué, mais n'hésite pas à poster ton code et expliquer tes problèmes si tu en rencontres. Mais essaie quand même de le faire au moins en partie par toi-même à l'aide des exemples donnés dans le post cité, tu en tireras un plus grand bénéfice pour l'avenir.![]()
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
rimenis travaille peut-être avec étoile![]()
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Si c'est utile, say
Oui c'est drole comment certaines questions semblables arrivent souvent en même temps. Il y a quelques semaines toutes les questions portaient sur des scripts traitant des phonèmes/graphemes...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager