27 octobre 2020
Utiliser regex en programmation Pascal
Il s'agit d'utiliser la syntaxe "Regex"pour faire des recherches de texte équivalentes en langage Delphi Free-Pascal de base. il s'agit pas de remplacer des composants existants ni de faire des routines exhaustives,( pas d'unicode par exemple), mais d'élaborer des fonctions pas à pas, sans privilégîer a rapidité ou la compacité.
Comme la syntaxe de Regex varie, je garderai le mieux Les ancres ^ et $
^Début commence par "Début"
fin$ termine par "fin"
En Pascal, on utilisera
pos('Début',s)=1
... [Lire la suite]
24 septembre 2020
Expressions régulières (Regex) EN VRAC
Comment utiliser les expressions régulières avec Delphi ?
Il y a plusieurs façons d'utiliser les expressions régulières avec Delphi.Si vous possédez Delphi XE ou une version postérieure, le plus simple est d'utiliser l'unité System.RegularExpressions.Si vous possédez une version antérieure à Delphi XE, plusieurs possibilités s'offrent à vous. Le choix peut-être le plus recommandable est d'utiliser la classe TPerlRegEx de l'unité PerlRegEx. L'avantage de cette unité est d'être identique à l'unité... [Lire la suite]
20 septembre 2020
Expressions régulières (Regex) dans Delphi
Les expressions régulières sont des caractères qui personnalisent une chaîne de recherche. Le produit reconnaît les expressions régulières suivantes :
Caractère Description ^ Un accent circonflexe placé au début d'une chaîne correspond au début d'une ligne. $ Le signe dollar placé à la fin de l'expression correspond à la fin d'une ligne. . Un point correspond à n'importe quel caractère. * Un astérisque placé après une... [Lire la suite]