ExtractRegularExpression()

Syntaxe

Resultat = ExtractRegularExpression(#ExpressionReguliere, Texte$, Tableau$())
Description
Extrait toutes les parties de la chaîne de caractères correspondant à l'#ExpressionReguliere. Le 'Tableau$()' est automatiquement redimensionné pour contenir les éléments trouvés dans le 'Texte$'. Le nombre d'éléments trouvés est renvoyé dans 'Resultat'.

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]")
    Dim Result$(0)
    NbFound = ExtractRegularExpression(0, "abC ABc zbA abc", Result$())
    For k = 0 To NbFound-1
      Debug Result$(k)
    Next
  Else
    Debug RegularExpressionError()
  EndIf

OS Supportés

Tous

<- CreateRegularExpression() - RegularExpression Index - FreeRegularExpression() ->