Bonjour à tou(te)s
Je suis toujours sur mon TRegex.
Pour parser mon dfm, je charge le contenu dans un TStringList et je traite chaque ligne une par une.
Pour chacune, je passe ma regex pour vérifier si elle correspond à mon pattern.
Et là, même si doute beaucoup, je me suis demandé s'il n'y a pas plus simple.
Sachant que TRegex peut me renvoyer directement tous les TMatch à partir de la chaîne représentant le contenu, et que TMatch contient dans Index la position en caractères de l’occurrence, serait-il possible de retrouver facilement la ligne correspondante à l’occurrence ? J'ai pensé à récupérer toute la partie "supérieure" à la position et à compter le nombre de CRLF mais je crains que ça ne soit pas plus efficace que de traiter chaque ligne.
Vous en pensez quoi ?
Partager