je dois être en mesure d'analyser des chaînes comme celles-ci:aide Regex avec chaîne de division
kev-+kvs+-one-+gdl+-greg-+kvs+-two-+gdl+-les-+kvs+-three
-+gdl+-kev-+kvs+-one-+gdl+-greg-+kvs+-two-+gdl+-les-+kvs+-three
kev-+kvs+-one-+gdl+-greg-+kvs+-two-+gdl+-les-+kvs+-three-+gdl+-
et dans les trois cas reconnaissent ces trois groupes:
kev-+kvs+-one
greg-+kvs+-two
les-+kvs+-three
En d'autres termes, il doit utiliser la chaîne - + gdl + - pour diviser la chaîne.
On suppose que la séquence - + + - GDL ne se produira pas, sauf comme séparateur.
Comment pourrais-je écrire regex pour cela?
"Certaines personnes, lorsqu'elles sont confrontées à un problème, pensent" je sais, j'utiliserai des expressions régulières ". Maintenant, ils ont deux problèmes." - Jamie Zawinski –
Je suis conscient que je peux diviser ceci - je me demandais s'il était possible de le faire en utilisant des expressions régulières. Votre commentaire semble indiquer le contraire. –
* 'Et certaines personnes, confrontées à des expressions régulières, pensent "je sais, je vais utiliser une citation accrocheuse dont je me souviens". Maintenant, ils n'ont rien ajouté à la discussion. '* --Tomalak –