Pad à gauche avec des zéros

Je veux pad gauche chaque nombre avec des zéros (il faut 8 chiffres) dans ma chaîne.

par exemple

asd 123 rete > asd 00000123 rete
4444 my text > 00004444 my text

Est-il possible de faire cela en utilisant les expressions régulières? Surtout Regex.Replace()?

Avis que le nombre de zéros est différente pour les différents nombres. Je veux dire le collier de numéro à 8 chiffres.

source d'informationauteur Nickon