J'ai réussi à faire ce que je voulais, merci à vous.
J'essai d'améliorer un peu mon script mais j'ai du mal à comprendre correctement la fonction :
Code
Func _balise($attribut)
$val = @CRLF
$myarray = StringRegExp($search, "<" & $attribut & ">([^<]+)<\/" & $attribut & ">", 3)
For $i = 0 To UBound($myarray) - 1
$val &= $myarray[$i] & @CRLF
Next
Return $val
EndFunc
Cette fonction remplit bien son role mais j'ai du mal à bien comprendre son fonctionnement précis. (et j'aime bien comprendre chaque ligne d'un script

)
En fait ce sont surtout les 2 lignes suivantes que je n'arrive pas à traduire :
For $i = 0 To UBound($myarray) - 1
$val &= $myarray[$i] & @CRLF
Comment peut on définir textuellement le role du "&" juste après $val ?
j'ai remarqué que quand je le retire je ne remonte que la dernière valeur de l'array.
Autre question, puis je modifier "For $i = 0 To UBound($myarray) - 1" pour par exemple ne remonter que la première valeur de l'array ? ou une que j'aurais défini en comptant au préalable le nombre total de valeur du tableau.
J'ai essayé de comprendre en lisant la doc, mais ça ne m'a pas beaucoup eclairci !
Désolé si ces questions vous paraissent bêtes.
Si vous pouvez faire quelque chose pour moi je vous en remercie !