[PERL] regex Remplacer point par une virgule
Fermé
Bonjour,
Voila j'ai un fichier texte Premier.txt qui me contient 4 valeurs sur une ligne ayant pour structure (debut,min,max,fin),exemple
9.214,9.12,9.5321,9.3814
ET un second fichier Deux.txt qui ne contient qu'une valeur , admettons 9,183 mais avec non pas un point pour les decimales mais une virgule..
Or je n'arrive pas a faire malgré bp dessais le regex pour transformer ce chiffre avec un point.
Car par la suite je dois ressortir la valeur $mini et $maxi avec les tous les nombres presents dans le fichier 1 et le fichier 2
Merci
Voila j'ai un fichier texte Premier.txt qui me contient 4 valeurs sur une ligne ayant pour structure (debut,min,max,fin),exemple
9.214,9.12,9.5321,9.3814
ET un second fichier Deux.txt qui ne contient qu'une valeur , admettons 9,183 mais avec non pas un point pour les decimales mais une virgule..
Or je n'arrive pas a faire malgré bp dessais le regex pour transformer ce chiffre avec un point.
Car par la suite je dois ressortir la valeur $mini et $maxi avec les tous les nombres presents dans le fichier 1 et le fichier 2
Merci
A voir également:
- [PERL] regex Remplacer point par une virgule
- Remplacer disque dur par ssd - Guide
- Point de suite word - Guide
- Point de restauration - Guide
- Remplacer par word - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
1 réponse
Jai Trouvé une partie mais je ne sais pas si c'est juste, et ca marche une fois sur deux
exemple :
marche mais est du texte
$fruit1 = "214,3";
$fruit1 =~ s/\,/\./;
print "$fruit1\n";
ne marche pas , me retourne que l'entier
$fruit1 = 214,3;
$fruit1 =~ s/\,/\./;
print "$fruit1\n";
en plus je ne suis pas sur que mon regex soit correct.
exemple :
marche mais est du texte
$fruit1 = "214,3";
$fruit1 =~ s/\,/\./;
print "$fruit1\n";
ne marche pas , me retourne que l'entier
$fruit1 = 214,3;
$fruit1 =~ s/\,/\./;
print "$fruit1\n";
en plus je ne suis pas sur que mon regex soit correct.
13 juin 2008 à 10:05
$fruit1 =~ s/\,/\./mg;
voilà.