Je suis complètement nouveau avec les regex et j'apprécierais vraiment toute aide.
La tâche est simple. J'ai un fichier CSV avec des enregistrements qui ressemblent à ceci :
12345,67890,12345,67890
12345,67890,12345,67890
12345,67890,12345,67890
12345,67890,12345,67890
12345,67890,12345,67890
J'aimerais remplacer la première virgule par un espace et laisser les autres virgules intactes, pour chaque ligne. Y a-t-il une expression regex qui ne correspondra qu'à la première virgule ?
J'ai essayé ceci : ^.....,
. Cela correspond à la virgule, cependant, cela correspond également à toute la longueur de la chaîne précédant la virgule, donc si j'essaie de remplacer cela par un espace, tous les chiffres sont également supprimés.
0 votes
Quel outil utilisez-vous? (sed, perl, awk, autre chose?)
2 votes
Textpad (Windows)