Perl split et les textes fraco
Résolu/Fermé
A voir également:
- Perl split et les textes fraco
- Split cam - Télécharger - Messagerie
- Denon perl pro test - Accueil - Audio
- Appliquez à tous les paragraphes du document, à l’exception des titres ou sous-titres, cette mise en forme : les textes doivent être en retrait de 2 cm par rapport aux marges à gauche et à droite, chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe suivant. sur quelle page se trouve le titre "la cheminée" dans les informations diverses ? ✓ - Forum Word
- Texte argumentatif sur les avantages et les inconvénients du téléphone portable ✓ - Forum Mobile
- Corinne copie un texte sur le web et le colle dans un document avec l'option "texte non formaté" (aussi appelée "texte sans mise en forme"). qu'est-ce qui est conservé ? - Forum Bureautique
1 réponse
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 janv. 2009 à 06:45
26 janv. 2009 à 06:45
Salut,
Tu peux séparer les mots, mais tu peux récupérer seulement les articles.
Voici une exemple qui peut être ne t'aidera as trop.
Pour une solution adéquate il faut connaître le texte d'entrée et aussi les résultats désirés
Tu peux séparer les mots, mais tu peux récupérer seulement les articles.
Voici une exemple qui peut être ne t'aidera as trop.
Pour une solution adéquate il faut connaître le texte d'entrée et aussi les résultats désirés
lami20j@debian:~/trash$ cat ccm1_split.pl #!/usr/bin/perl use strict;use warnings; my $ligne="le cahier la table l'uranium les fleurs"; my @mots = split /[\s']/,$ligne; # liste de mots my @articles = $ligne =~ /\b(l[ea]?s?)\b/g; # que les articles print "$ligne\n"; print "$_\n" for @mots; print "*" x 30 ,"\n"; print "$_\n" for @articles; __END__ lami20j@debian:~/trash$ perl ccm1_split.pl le cahier la table l'uranium les fleurs le cahier la table l uranium les fleurs ****************************** le la l les
26 janv. 2009 à 20:41
Je me rends compte que ma seule erreur était de ne pas avoir utilisé les crochets ([]) en utilisant *split*.
1ère question dans ce forum et une réponse en moins de 24h, vive la technologie!!! Et bien entendu, vive les âmes charitables prêtes à partager leur savoir!
Merci encore!