Bonjour,
Pour le développement d'un script en Perl afin de rechercher dans un fichier csv (délimité par les points virgules), j'ai besoin de
splitter une chaîne par le délimiteurs des points virgules pour récupérer des mots et expressions.
MAIS je ne dois pas splitter si ces délimiteurs sont entre guillemets.
Ex : une ligne du fichier -> un mot;"mon;expression";un_mot;autre_mot;"une autre;expression"
Et comme résultat j'ai un tableau avec :
[0]=> un mot
[1]=>"mon;expression"
[2]=>un_mot
[3]=>autre_mot
[4]=>"une autre;expression"
(note : la conservation des guillemets est un plus).
Je pensais utiliser les regexp.
J'ai trouvé un cas similaire sur le forum PHP ( d'où j'ai copie l'exemple) mais malheureusement je n'y connais rien en PHP.
Merci par avance de votre aide .
Partager