** Bonjour les gars Je veux récupérer des identifiants à partir du corps de réponse HTTP et le stocker dans la matrice pour l'utiliser dans une autre requête HTTP.
Je veux être stocké comme ce format {961418ee-9660-4A00-A3B9-10AF37E53F02 70287416-26AB- 4782-9CEF-73C40F17AB7E, A44CC59D-1930-4DB5-9898-039BDDB9898-039BDDB9E182, ...} p>
Le nombre d'identifiants changera tous les jours afin que je souhaite une manière dynamique de récupérer l'identifiant quel que soit le nombre d'identifiants.
C'est le corps de réponse que j'ai obtenu: p> Quelqu'un peut-il sauver ma journée? P> p>
3 Réponses :
C'est ma première réponse sur Stackoverflow, alors pardonnez-moi si vous trouvez quelque chose de mal.
Ce que nous pouvons faire ici est d'utiliser la fonctionnalité des groupes de capture de RegEx, vous pouvez le renvoyer à partir d'ici https://regexone.com/lesson/capturing_groups . J'utilise JavaScript, mais la fonctionnalité de base est la même dans chaque langue. P>
p>
const str = ` <select multiple="multiple" id='SMSFarmerlstBox1' class="form-control" style="overflow: auto;"> <option value="70e06e00-c6d2-45e0-a63b-abe2597ddf36">Sultan Ali AlZoubi </option> <option value="f2896bab-26dc-44bf-b4dc-d5642b1ac11c">Sultan Al-Zoubi </option> <option value="543a6a9a-edf9-4465-a266-7d3e8bdb158f">Muath Ahmad Abu Khurma </option> <option value="aaec7488-0a70-48ea-bd4f-a9b473e7062c">3 3 3 </option> <option value="bae5dda1-73dd-4da8-9c97-ea6c484bbb16">ÙتØÙ Ù Ø٠د اÙØ´ÙبÙÙ </option> <option value="610c52a8-83ca-443f-9559-fc71f9ef6aa4">بÙر ابراÙÙ٠اÙربÙع </option> <option value="8ed3725f-117c-4854-a162-57b3514b1b19">1234 1234 </option> <option value="cfc85544-f1ad-45c4-9faf-68e471646fb0">Ù Ù Øس٠أب٠سبÙت </option> <option value="22fc77e8-a108-467f-854c-10fe4d1895e2">Ùبة جÙاد اÙØ´ÙاÙÙÙ </option> <option value="0b941bc9-d771-43c4-9a25-b1976da26a4f">بسا٠عاÙØ´ سÙÙ٠ا٠</option> </select> </div>`; const regexExp = /.*value="(.*)"/g; let matches = str.matchAll(regexExp); const arr_of_ids = []; for (const match of matches) { arr_of_ids.push(match[1]); } console.log(arr_of_ids)
Un économiseur de jour sans cerveau groovy ressemble à: