** 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 à: