Bonjours à tous,
Voila, en utilisant les expressions régulières, j'essaie d'extraire les chiffres d'une chaine de caractères quelconques pour n'avoir que les chiffres qu'elle contenait donc.
J'ai donc la fonction suivant:
Que j'appelle de cette manière-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function ereg_replace(tx,rg,ch) set regEx = New RegExp regEx.IgnoreCase = true regEx.Global = True regEx.Pattern = rg ereg_replace = regEx.replace(tx,ch) end function
Ici ma logique est donc de remplacer les caracètres non-numériques par du vide. Là ça marche, mais pas pour tout ce qui n'est pas considéré comme un caractère: le "%" "€" "$" "*" etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ereg_replace("[a-z]","",lachaine)
Si qqun à une grand idée...
Partager