je besoin d'un regex pur (pas de langue) pour séparer les numéros de ce tableau d'entrée:regex pour séparer les numéros de la liste délimitée par des virgules
L1,3,5,0,5,80,40,31,0,0,0,0,512,412,213,900
Questions:
- Le premier champ (
L1
) c'est réglé. Le tableau commencera toujours parL1
. - Les autres champs seront toujours des nombres 0 ou positifs.
- Mais je dois acquérir séparément chaque donnée, il serait donc:
A regex pour les secondes données (numéro 3 dans l'exemple)
A regex pour troisièmes données (numéro 5 dans l'exemple) ...
.
A regex pour croches données (numéro 900 dans l'exemple)
J'ai essayé regex [^;,]*
mais ce ne fut pas en mesure d'obtenir chaque donnée séparément.
Quelqu'un peut-il m'aider sur ce problème?
Pourriez-vous nous aider à comprendre pourquoi cela doit être regex pur? Ce n'est pas le meilleur outil pour cela. –
Pour obtenir chaque champ, vous avez besoin d'un groupe de capture séparé – dawg
ne serait pas 'L? (\ D +)' suffire, vous obtiendrez probablement un tableau de correspondances selon la langue que vous utilisez –