Bonjour à tous,
Quoi de mieux pour commencer l'année que de se retrouver avec une expression régulière ?
Je souhaiterais une fois de plus faire appel à vous concernant un petit problème dont j'ai la solution, mais cette dernière me fournis des résultats bizarres :)
En effet, ci-dessous la réponse à une requête HTTP:
367492739002012014$A/78549104 227X29#
L’expression régulière, contient le texte suivant : ([^$#]+)
Résultat fourni dans JMeter :
Match count: 2
Match[1][0]=
367492739002012014
Match[1][1]=
367492739002012014
Match[2][0]=A/78549104 227X29
Match[2][1]=A/78549104 227X29
A première vue tout à l’air de bien se passé, mais je constate qu’il y a des espaces blancs. De plus, lorsque je test sur Jakarta ORO j’ai la même réponse sans les espaces.
Je ne parviens pas à faire les modifications pour obtenir quelque chose du format :
Match[…]=367492739002012014
Match[…]=A/78549104 227X29
Auriez-vous une idée ?
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes JMeter en français.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse jmeter-fr+...@googlegroups.com.
Pour envoyer un message à ce groupe, adressez un e-mail à jmet...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/jmeter-fr .
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Bonjour à tous,
Avant tous je tiens à vous remercier pour votre aide, cela m'a été fort utile et j'ai pu comprendre certaine chose sur les syntaxe que vous avez utilisé.
Dans l'ordre chronologique en réponse à ce post, je tiens quand même vous faire part des résultats obtenu avec vos différentes solutions.
Le point de départ est : 367492739002012014$A/78549104 227X29#
1. Vincent DABURON : ([0-9]+)(.*?)# - Cette solution fonctionne mais le résultat renvoi le caractère $ devant la seconde variable
· Match count: 1
· Match[1][0]=367492739002012014$A/78549104 227X29#
· Match[1][1]=367492739002012014 --> OK
· Match[1][2]=$A/78549104 227X29 --> KO
2. Vincent DABURON : ([0-9]+)[$](.*?)# - Cette solution fonctionne correctement
· Match count: 1
· Match[1][0]=367492739002012014$A/78549104 227X29#
· Match[1][1]=367492739002012014 --> OK
· Match[1][2]=A/78549104 227X29 --> OK
3. Milamber : ([^$]+)\$([^#]+) - Cette solution fonctionne mais renvoi des espaces.
· Match count: 1
· Match[1][0]=
· 1389986114101022014$H/19210104 121M12
· Match[1][1]=
· 1389986114101022014
· Match[1][2]=H/19210104 121M12
Pour ma part, j’ai utilisé une forme provenant de vos réflexions : ([0-9]+)\$(.*?)#
Si vous avez des commentaires elles sont les biens venue.
Merci à tous.