MatchRegularExpression()

Syntaxe

Resultat = MatchRegularExpression(#ExpressionReguliere, Texte$)
Description
Teste si une chaîne de caractères correspond à une expression régulière.

Arguments

#ExpressionReguliere L'identifiant de l'expression régulière.
Texte$ La chaîne de caractères à tester.

Valeur de retour

Renvoie une valeur non nulle s'il existe une ou plusieurs correspondances, zéro sinon.

Exemple

  ; Cette expression repérera chaque mot de 3 lettres qui commence 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]")
    If MatchRegularExpression(0, "abC ABc zbA abc")
      Debug "Le texte correspond !"
    Else
      Debug "Aucun motif trouvé dans le texte"
    EndIf
  Else
    Debug RegularExpressionError()
  EndIf

Voir aussi

CreateRegularExpression()

OS Supportés

Tous

<- IsRegularExpression() - RegularExpression Index - NextRegularExpressionMatch() ->