[REGEXP] Problème de parsing d'une chaine
Bonjour à tous.
C'est vraiment une question de débutant mais je suis un peu coincé. Même le tuto du cyberzoïde ne m'a pas résolu mon problème.
Soit une chaine "PUBPrincipale/Salaries/Accueil-Salaries?packedargs=null"
lorsque je la match en java avec ce pattern, j'obtient
Code:
1 2 3 4
| Concordance 1: Début = 0, Fin = 13, Motif = PUBPrincipale
Concordance 2: Début = 14, Fin = 22, Motif = Salaries
Concordance 3: Début = 23, Fin = 39, Motif = Accueil-Salaries
Concordance 4: Début = 40, Fin = 55, Motif = packedargs=null |
C'est pas si mal, sauf que je voudrait exclure à tout prix la chaine après le ? de mes concordances, soit n'avoir que
Code:
1 2 3
| Concordance 1: Début = 0, Fin = 13, Motif = PUBPrincipale
Concordance 2: Début = 14, Fin = 22, Motif = Salaries
Concordance 3: Début = 23, Fin = 39, Motif = Accueil-Salaries |
Ce sont les résultats de mes tests avec RegexSR.
Merci de votre aide.