A voir également:
- Perl + expressions régulières
- Denon perl pro test - Guide
- Active perl - Télécharger - Édition & Programmation
- [VBA] Expressions régulières et LIKE ✓ - Forum VB / VBA
- Perl log ✓ - Forum Linux / Unix
- Expressions régulières "ne contient pas ..." ✓ - Forum Programmation
1 réponse
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
12 juin 2010 à 07:50
12 juin 2010 à 07:50
hello
il fonctionne chez moi
il fonctionne chez moi
$ cat a3 111 babil (noun):kinderpraat 222 $ $ ./p5 a3 babil (noun):kinderpraat $
12 juin 2010 à 15:35
par exemple si je fait sur cygwin
perl prog.pl text.txt > sortie.txt
le fichier sortie est vide bien que le fichier text.txt contient les données sur lesquelles je souhaite appliquer le programme.
Merci
Modifié par dubcek le 12/06/2010 à 16:00
affiche bien tout le fichier ?
12 juin 2010 à 16:28
Toutefois si je reduis l'exp. regul. à /^[a-z][a-z]*/ j'arrive à avoir une sortie ce qui me fait penser que peut être le problème commence sur \s dans cette expression regul.
/^[a-z][a-z]*\s\(.*\)\:[a-z][a-z]*/
Modifié par dubcek le 12/06/2010 à 16:32
essaye de remplacer, dans le script et dans le fichier \s et l'espace par X
essayer aussi ( plutot que \(
12 juin 2010 à 17:19
Par exemple sur une ligne comme:
babiller (verb):babbelen;kleppen;kletsen" bébé(noun):brabbelen
Pour avoir
babiller (verb): babbelen
babiller (verb): kleppen
babiller (verb): kletsen
babiller (noun):brabbelen
Aurais vous une idée comment je peux proceder, si je peux utilier "if" les expressions regul. un tableau?