Téléchargé 1 fois
Vote des utilisateurs
2
0
Détails
Éditeur : Benjamin Rosseaux
Licence : GPL
Mise en ligne le 25 septembre 2015
Plate-forme :
Windows
Langue : Anglais
Référencé dans
Navigation
FLRE - Fast Light Regular Expressions
FLRE - Fast Light Regular Expressions
FLRE (Fast Light Regular Expressions) est une bibliothèque pour l'utilisation des expressions régulières, écrite en Pascal. Ses atouts sont, outre son étonnante rapidité, le fait qu'elle soit compatible aussi bien avec Delphi (ancienne et nouvelle génération) qu'avec Free Pascal.
La bibliothèque tient dans deux unités, [b]FLRE.pas[/b] et [b]FLREUnicode.pas[/b]. Elle peut également être compilée en bibliothèque dynamique, auquel cas on peut s'en servir dans un programme écrit dans un autre langage que le Pascal.
FLRE supporte à la fois les styles Perl et POSIX.
La bibliothèque tient dans deux unités, [b]FLRE.pas[/b] et [b]FLREUnicode.pas[/b]. Elle peut également être compilée en bibliothèque dynamique, auquel cas on peut s'en servir dans un programme écrit dans un autre langage que le Pascal.
FLRE supporte à la fois les styles Perl et POSIX.
Bonjour !
Je vous propose une collection de petits exemples pour démarrer avec la bibliothèque FLRE. Certains exemples sont de BeRo1985, d'autres de jurassic pork, d'autres de votre serviteur.
Les exemples ont été testés avec Delphi XE2 et Lazarus 1.4.2.
Je vous propose une collection de petits exemples pour démarrer avec la bibliothèque FLRE. Certains exemples sont de BeRo1985, d'autres de jurassic pork, d'autres de votre serviteur.
Les exemples ont été testés avec Delphi XE2 et Lazarus 1.4.2.
Bonjour !
Un bug a été corrigé dans la bibliothèque FLRE. Une violation d'accès se produisait lorsqu'on remplaçait un motif par une chaîne vide :
Un bug a été corrigé dans la bibliothèque FLRE. Une violation d'accès se produisait lorsqu'on remplaçait un motif par une chaîne vide :
| Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | program testreplace;
uses
Classes, SysUtils, FLRE, FLREUnicode;
begin
with TFLRE.Create('\d', []) do
begin
MaximalDFAStates := 65536;
WriteLn(Replace('a1b23c456d', ''));
Free;
end;
ReadLn;
end. |
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.