ReplaceRegularExpression()

Syntaxe

Resultat$ = ReplaceRegularExpression(#ExpressionReguliere, Texte$, TexteRemplace$)
Description
Remplace une chaîne de caractères par une autre.

Arguments

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

Valeur de retour

Renvoie la nouvelle chaîne de caractères.

Remarques

Les références arrières (généralement décrites comme \ 1, \ 2, etc) ne sont pas prises en charge. ExtractRegularExpression() combinée à ReplaceString() devrait obtenir le comportement demandé.

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]")
    Resultat$ = ReplaceRegularExpression(0, "abC ABc zbA abc", "---")
    Debug Resultat$     ; Affichera "--- ABc --- abc"
  Else
    Debug RegularExpressionError()
  EndIf

Voir aussi

CreateRegularExpression()

OS Supportés

Tous

<- RegularExpressionNamedGroupPosition() - RegularExpression Index