Bonjour,
je suis bloquer sur une expression régulière. Voila le type de données que je doit découper dans un tableau:

1 8654 "server 1 "" dte" d"st " 1
(Exemple de message mais peux avoir aussi plusieurs bloc de type "")

Je cherche a obtenir le résultat suivant :
[1][8654]["server1 "" dte" d"st "][1]

Pour découper la chaîne en fonction des espaces il n'y a pas de problème
(split("\\s+)) mais pour le bloc "..." c'est plus compliquer.

le but c'est d'identifier les blocs de type " ... en fonction du 1er " et du dernier " car dans ce bloc il peux y a voir des " et dans une chaine il peux avoir plusieur bloc de type "".

Si une personne a la réponse ^^