Bonjour à tous,
Voici ma problématique du jour :
Je récupère les lignes suivantes :
<a class="3" href="/fr/ain">Ain (01)</a>Canicule</li>
<a class="3" href="/fr/alpes-de-haute-provence">Alpes-de-Haute-Provence (04)</a>Canicule</li>
et j'aurai besoin d'une regexp qui me récupère les infos suivantes seulement :
Ain (01) Canicule
Alpes-de-Haute-Provence (04) Canicule
Merci d'avance pour votre aide.
Amicalement.
BM
[R] Expressions régulières
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- scorp84
- Niveau 7
- Messages : 402
- Enregistré le : mar. 04 nov. 2008 21:51
- Localisation : Avignon, France
- Status : Hors ligne
[R] Expressions régulières
Modifié en dernier par scorp84 le mar. 30 juil. 2024 16:14, modifié 1 fois.
- Nine
- AutoIt MVPs (MVP)
- Messages : 118
- Enregistré le : ven. 17 avr. 2020 01:23
- Localisation : Montréal, Québec
- Status : Hors ligne
Re: [..] Expressions régulières
C'est seulement les lignes contenant Ain (01) et Alpes-de-Haute-Provence (04), ou c'est toutes les lignes contenant un href comme ceux mentionnés ?
edit : ça devrait marcher peu importe ta réponse
edit : ça devrait marcher peu importe ta réponse
Code : Tout sélectionner
#include <Array.au3>
Local $sTag = '<a class="3" href="/fr/ain">Ain (01)</a>Canicule</li>' & @CRLF & _
'<a class="3" href="/fr/alpes-de-haute-provence">Alpes-de-Haute-Provence (04)</a>Canicule</li>'
Local $aList = StringRegExp($sTag, 'href="\/fr\/.*">(.*?)<\/a>(.*)<', 3)
_ArrayDisplay($aList)
- scorp84
- Niveau 7
- Messages : 402
- Enregistré le : mar. 04 nov. 2008 21:51
- Localisation : Avignon, France
- Status : Hors ligne
Re: [..] Expressions régulières
Bonjour,
Merci beaucoup pour votre réponse rapide et efficace
Amicalement.
BM
Merci beaucoup pour votre réponse rapide et efficace
Amicalement.
BM