J'ai un fichier journal que j'aimerais ouvrir dans Numbers pour le passer au crible plus facilement. Le problème est que le format n'est pas CSV. Chaque ligne comporte environ une douzaine de champs, et les champs eux-mêmes sont séparés par des espaces. Cependant, certains de ces champs sont des chaînes de caractères, qui contiennent des espaces, et je ne peux donc pas me contenter de rechercher les espaces et de les remplacer par des virgules. Un champ, la date, est en fait formaté comme ceci : [06/Feb/2018:03:27:37 +0000]
. Il semble que ce soit le seul endroit où des []s sont utilisés, je pourrais donc les trouver/remplacer par des "s", mais j'ai toujours des difficultés à importer le document. Il place chaque ligne dans une seule colonne.
Donc, pour résumer, mon objectif est de prendre un fichier d'entrée et de décomposer chaque ligne de sorte que l'espace soit le délimiteur, mais qu'il ignore les espaces entre guillemets.