[Perl] Suppr d'espaces en début de ligne
Résolu
batmat
Messages postés
1880
Date d'inscription
Statut
Membre
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
Salut à tous,
J'ai un petit souci avec une expression régulière Perl.
Je fais un test avec le petit programme suivant :
Normalement, le deuxième print devrait m'afficher
Au lieu de ça, le remplacement semble ne fonctionner que sur la première ligne ?! Ça me donne donc :
J'ai testé ce bout de code sous windows avec cygwin et sur une debian, le résultat est le même.
Je ne comprends pas du tout ce comportement : je dis bien supprime moi (s) tout espace ou tabulation ([ \t]+) et ce pour toutes les occurrences (/g).
Quelqu'un voit pourquoi ça fonctionne pas et surtout quelle serait la solution à ce souci ?
Merci
@++
--
Si chacun de nous a une idée et que nous les partageon
tous les deux avec deux idées... C'est ça le Libre.
J'ai un petit souci avec une expression régulière Perl.
Je fais un test avec le petit programme suivant :
#!/usr/bin/perl -w use strict; my $text = " hey bonjour\n \t pof pif"; print "$text\n"; $text =~ s/^[ \t]+//g; print "$text\n";
Normalement, le deuxième print devrait m'afficher
hey bonjour pof pif
Au lieu de ça, le remplacement semble ne fonctionner que sur la première ligne ?! Ça me donne donc :
hey bonjour pof pif
J'ai testé ce bout de code sous windows avec cygwin et sur une debian, le résultat est le même.
Je ne comprends pas du tout ce comportement : je dis bien supprime moi (s) tout espace ou tabulation ([ \t]+) et ce pour toutes les occurrences (/g).
Quelqu'un voit pourquoi ça fonctionne pas et surtout quelle serait la solution à ce souci ?
Merci
@++
--
Si chacun de nous a une idée et que nous les partageon
tous les deux avec deux idées... C'est ça le Libre.
A voir également:
- Supprd
- Espaces insécables word - Guide
- Partage de photos en ligne - Guide
- Formulaire en ligne de meta - Guide
- Mètre en ligne - Guide
- Espace de stockage gmail plein - Guide
Merci qd même.
@++