-
Formater une string
Salut tout le monde, :coucou:
j'aimerais savoir s'il est possible en .NET de formater une string.
ex: j'ai une string qui contient "0100020896"
et j'aimerais qu'apres formatage elle soit "01-0002-08-96"
donc créer un genre de mask "LL-LLLL-LL-LL"
et aussi pouvoir enlever via ce mask également les 2 premiers caracteres par exemple...
L=lettre
possible?
Merci :king:
-
Je suis pas un dieu des Regex, mais ceci fonctionne.
Code:
string result = Regex.Replace(input, @"(?<1>\d{2})(?<2>\d{4})(?<3>\d{2})(?<4>\d{2})", @"${1}-${2}-${3}-${4}", RegexOptions.Compiled);
Après y'a surement plus simple.
Par contre j'ai pas compris ta 2ème chose. Si tu veux enlever les 2 premiers caractères, bah enlève le ${1}.
-
Maginfique c'est ce que je cherchais.:king: