Bonjour,
Existe t-il un module (type SpreadsheetarseExcel pour excel) pour lire un word et retrouver des termes spécifiques ?
Merci de votre aide. Je n'ai rien trouvé sur le net.
Bonjour,
Existe t-il un module (type SpreadsheetarseExcel pour excel) pour lire un word et retrouver des termes spécifiques ?
Merci de votre aide. Je n'ai rien trouvé sur le net.
Peut-être ce module CPAN:
Je ne l'ai pas essayé, mais il a l'air de faire ce que tu recherches.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Text::Extract::Word
- 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'essaierai bientôt pour voir si cela fonctionne.
L'idée est la suivante :
- identifier le préfixe d'un nom (exemple : exi) :
* Exi-toto1
* Exi-toto2
* Exi-toto3
* ...
- Si je trouve le préfixe Exi, j'enregistre tout le mot (Exi-toto1, Exi-toto2
...) dans une case d'un fichier excel.
Le module cité permet de lire le document Word un peu comme si c'était un pur fichier texte.
La recherche de tes préfixes et la récupération de ce qui suit les préfixes en question, ça, tu vas devoir le coder toi-même.
Si tu récupères une ligne de texte dans la variable $ligne, tu peux essayer quelque chose comme cela:
Bien sûr, c'est juste l'idée de base, il faudra sans doute affiner selon ta tête de ton fichier word.
Code : Sélectionner tout - Visualiser dans une fenêtre à part my $mot = $1 if $ligne =~ /(exi[-\w]+)/; #reconnaît "exi" suivi de lettres et/ou tirets (mais pas espaces ou ponctuations)
- 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 pour ton aide. Je n'aurais pas le temps d'essayer ce week end mais je te tiens au courant prochainement. Tu m'as donné une bonne piste.
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