This is very old and outdated translation. If you can read English or Russian please use up-to-date English version or Russian version.
If you want to help to update the translation please contact me. New translation is based on GetText and can be edited with weblate.org. It is already machine-translated and need only proof-reading and may be some copy-pasting from here.
TRegExpr est facile а utiliser et un outil très puissant pour vérifier les entrées de chaîne de caractères dans les champs (dans les DBMS et les applications web), recherche/substitution de texte, utilitaire comme egrep & etc…
Vous pouvez aisément vérifier la syntaxe d’adresse e-mail, extraire un numéro de téléphone ou un code ZIP d’un texte non formaté ou n’importe quel autre information d’une page web et tout ce que vous pouvez imaginer! Les modèles peuvent être changées sans recompilation du programme !
Cette librairie gratuite est une version étendue des routines de Henry Spencer V8-routins pour travailler avec un sous-ensemble de Perl ; Expressions Réguličres.
TRegExpr est écris en objet pascal avec les fichiers source disponible gratuitement.
Le fichier source original en C a été amélioré et encapsulé complètement dans la classe TRegExpr en un seul fichier: RegExpr.pas.
Aussi, vous n’aurez pas besoin de fichier DLL!
Prenez un simple regard а une illustration et étudier la syntaxe des expressions régulières. (Vous pouvez utiliser le projet demo pour explorer et apprendre vos propres expressions régulières).
Vous pouvez utiliser les (WideString Delphi) - voir « Comment utiliser les unicode ».
Documentation¶
- Introduction
- Simple comparaison
- Classes de Caractères
- Métacaractères
- Modifier
- Extensions Perl
- Méthodes et propriétés publique de TRegExpr:
- Fonction
- Erreur
- Fonction
- Erreur
- Fonction
- Fonction
- Fonction
- Fonction
- Fonction
- Fonction
- Note
- Fonction
- Note
- Fonction
- Fonction
- Note
- Fonction
- Valeur de Retour
- Note
- Exemple:
- Exemple:
- Fonction
- Note
- Fonction
- Note
- Fonction
- Valeur de Retour
- Par exemple:
- Fonction
- Paramètre
- Valeur de Retour
- Fonction
- Valeur de Retour
- Fonction
- Valeur de Retour
- Fonction
- Fonction
- Fonction
- Fonction
- Fonction
- Fonction
- Fonction
- Note
- Fonction
- Fonction
- Note
- Fonction
- Fonction
- Constantes Globales
- Fonctions globales pratiques
- Type d’exception
- Comment utiliser les Unicode
- Q. Comment utiliser TRegExpr avec Borland C++ Builder?
- Q. Pourquoi TRegExpr retourne plus d’une ligne?
- Q. Pourquoi TRegExpr retourne plus que prévu?
- Q. Comment analyser des sources comme du HTML avec l’aide deTRegExpr
- Q. Est-ce qu’il y a une façon d’avoir une correspondance multiple d’un modèle sur TRegExpr?
- Q. Je vérifie l’entrée d’utilisateur. Pourquoi TRegExpr retourne “Vrai” pour une mauvaise chaîne d’entrée?
- Q. Pourquoi que le mode non-vorace quelquefois fonctionne comme le mode vorace?
- Simple illustrations
- Utiliser la classe TRegExpr
- Ilustrations plus complexes
- Exemple: Décorateur HyperLinks
- fonction Décorer les URLs
- Fonction Décorer les EMails