CreateRegularExpression()

Syntaxe

Resultat = CreateRegularExpression(#ExpressionReguliere, Motif$)
Description
Crée une nouvelle expression régulière. Si #PB_Any est utilisé pour le paramètre '#ExpressionReguliere', le numéro de la nouvelle expression régulière sera renvoyé dans 'Resultat'. 'Motif$' sera la règle qui sera appliquée à la chaîne de caractères pour chercher, extraire ou remplacer le texte. Si une erreur a été détectée dans la définition du motif, 'Resultat' sera 0. Pour avoir plus d'informations à propos de l'erreur, voir RegularExpressionError().

FreeRegularExpression() permet de libérer une expression régulière préalablement créée.

Exemple:
  ; Cette expression repérera chaque mot de 3 lettres qui commencent par une minuscule,
  ; suivi du caractère 'b' et qui se termine par une majuscule. ex: abC
  ;    
  If CreateRegularExpression(0, "[a-z]b[A-Z]")
    Debug MatchRegularExpression(0, "abC") ; Will be 1
    Debug MatchRegularExpression(0, "abc") ; Will be 0
  Else
    Debug RegularExpressionError()
  EndIf

OS Supportés

Tous

RegularExpression Index - ExtractRegularExpression() ->