Besoin d aide pour regex

-
Bonjour,

J ai une vielle source de 2008 avec PCRE qui me permet d extraire le tableau d une page html, d en extraire chaque ligne et de selectionner le contenu d une certaine colonne.
J ai delphi 10.3 starter et System.RegularExpressions ne prends pas en compte les fonctions du vieux dump de PCRE utilisé dans mon source de plus de 10ans.

Auriez vous un exemple s il vous plait car je n arrive pas à reproduire mon modele ( je deubte )
Pour info le code qui me sert de modele :
table := RegexMatchedExpression(page, '<table.*?>.*?</table>', 3);
 
  rows := TStringList.create;
  RegexAllMatchedSubExpression(rows, table, '<tr.*?>(.*?)</tr>');
  for r:= 0 to rows.count-1 do begin 
    cols := TStringlist.create;
    RegexAllMatchedSubExpression(cols, rows[r], '<td.*?>(.*?)</td>');
 
    for c := 1 to cols.count-1 do begin  
      if r=0 then begin
        Cequejeveux[c-1] := cols[c];



Merci pour votre aide
Afficher la suite 

1 réponse

Messages postés
13934
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
8 novembre 2019
316
0
Merci
Bonjour
Peux tu poster un exemple de fichier et décrire ce que tu souhaites extraire.
Je ne code pas en delphi, mais les regex j’aime bien.

Merci de lire ceci https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
pour utiliser correctement les balises de code
Merci d avoir pris le temps de me répondre.
Je n ai pas de pb à proprement parler avec les regex puisque j ai les patterns.
C est leur emploi avec delphi plus precisement l'unité System.RegularExpressions qui me pose problème car le code que je présente est obsolète alors qu il était totalement fonctionnel quand il a été écrit voila près de 10 ans....
Whismeril
Messages postés
13934
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
8 novembre 2019
316 -
Ha, j’avais mal compris
Commenter la réponse de Whismeril