CECI EST MON CODE HTML.Expression régulière pour la liste déroulante
<select name="account.languagePreference"><option value="english">english</option>
<option value="japanese">japanese</option></select>
<select name="account.favouriteCategoryId"><option value="FISH">FISH</option>
<option value="DOGS">DOGS</option>
<option value="REPTILES">REPTILES</option>
<option value="CATS">CATS</option>
<option value="BIRDS">BIRDS</option></select>
Question: - Je veux Expression régulière pour la deuxième liste déroulante (réponse devrait être comme celui-ci comme mention ci-dessous)
Match[][]=FISH
Match[][]=DOGS
Match[][]=REPTILES
Match[][]=CATS
Match[][]=BIRDS
s'il vous plaît aidez-moi je ne suis pas en mesure d'extraire l'appariement complet.
j'ai utilisé regex comme
<select name="account.favouriteCategoryId">.+|\s+<option value="(.*?)">.*?</option>.+|\s+</select>
et obtenir o/p comme
Match count: 6
Match[1][0]=
<option value="japanese">japanese</option></select></td>
Match[1][1]=japanese
Match[2][0]=<select name="account.favouriteCategoryId"><option value="FISH">FISH</option>
Match[2][1]=null
Match[3][0]=
<option value="DOGS">DOGS</option>
Match[3][1]=DOGS
Match[4][0]=
<option value="REPTILES">REPTILES</option>
Match[4][1]=REPTILES
Match[5][0]=
<option value="CATS">CATS</option>
Match[5][1]=CATS
Match[6][0]=
<option value="BIRDS">BIRDS</option></select></td>
Match[6][1]=BIRDS
Mais je veux que la mention sur le dessus (seules les valeurs de seconde liste déroulante)
grâce
Qu'est-ce que regex a à faire avec une liste déroulante? Ce n'est pas clair pour moi. –
En fait, je fais des tests de charge en utilisant jmeter donc j'ai besoin de ces valeurs pour mettre en requête HTTP supplémentaire dans jmeter. –
Pensez à utiliser un analyseur HTML ici au lieu d'une expression rationnelle pure. –