[..] Regex - extraire un string entre deux string connus
Posté : sam. 30 juil. 2016 10:44
Bonjour à tous,
Comme d'hab, je planche dessus depuis 2-3 heures, c'est terriblement vexant les expressions régulières...
Voici mon code:
Voici un extrait du mon code source du site web:
Je souhaite extraire le string "10,71".
Pouvez vous m'aider?
Idem pour extraire "767" depuis l'ensemble de lignes
D'avance merci !
Comme d'hab, je planche dessus depuis 2-3 heures, c'est terriblement vexant les expressions régulières...
Voici mon code:
Code : Tout sélectionner
#include <MsgBoxConstants.au3>
Example()
Func Example()
; Lit le fichier sans le télécharger dans un dossier. L'option de 'obtenir le fichier à partir du cache local' a été choisie.
Local $dData = InetRead("https://urldusiteweb.html")
$Extraction = StringRegExp($dData, "(?im)^<span><small>(\N+) € HT</small></span>", 1)
MsgBox(0,0,$Extraction)
EndFunc ;==> Example
Code : Tout sélectionner
<span style="display:none"></span>
<br>
<span><small>10,71 € HT</small></span>
<meta itemprop="priceCurrency" content="EUR" />
Pouvez vous m'aider?
Idem pour extraire "767" depuis l'ensemble de lignes
Code : Tout sélectionner
var id_lang = 1;
var id_product = 767;
var img_dir = 'https://url/';