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:
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
Que j'appelle de cette manière-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ereg_replace("[a-z]","",lachaine)
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...
Si qqun à une grand idée...