Je cherche à éclater la chaîne de caractères (contenant des guillemets) "1","X","Y,Z" en le vecteur c("1", "X", "Y,Z").
La présence d'une virgule entre Y et Z fait que le trivial
Code : Tout sélectionner
strsplit('"1","X","Y,Z"', ",")
Il faudrait une expression régulière plus sophistiquée qui indique que la virgule sépare seulement si entre deux guillemets.
Notez bien que je suis conscient que c'est un problème d'expressions régulières déguisé en problème R pour pouvoir le poser ici !