Bonjour j'ai une regex comme ci dessous:
qui est censé me recuperer un "type" et/ou une "marque" et/ou une "couleur" et/ou une "taille".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ^recherche\/recherche(?:-type-(.+)|-tirelire)?(?:-marque-(.+))?(?:-couleur-(.+))?(?:-taille-(.+))?
le problème c'est que j'arrive pas à capturer ces 4 valeurs.
un exemple avec cette chaine:
recherche/recherche-type-chausettes-couleur-orange-taille-3
il fait une seul capture:
chausettes-couleur-orange-taille-3
alors qu'il devrait capture uniquement chausettes pour le type et 3 pour la taille.
Quelqu'un à une solution ?
merci de votre aide
Partager