|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() ACInscription : octobre 2010 Messages : 28 ![]() |
Bonjour à tous !
Y'a-t-il un moyen de formater une chaîne de caractères en appliquant un "masque" ? exemple : masque : 'XX X XX XXXXX' chaîne à formater : '99999789' Résultat attendu : '00 9 99 99789' Je peux bien sûr le faire de manière traditionnelle, mais je pense qu'une utilisation des expresssions régulières est possible. Qu'en pensez-vous ? Peut-on me mettre sur la voie ? Un grand merci à tous. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
C'est la meilleure solution.
"Using Back References to Reposition Characters" |
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Les expressions régulières étant assez coûteuses en ressources, le mieux reste d'utiliser ce bon vieux to_char :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#4 | |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Merci pour le lien mnitu.
Par ailleurs je lis cette meme reflexion dans la plupart des threads qui parlent d'expressions regulieres Citation:
|
|
|
|
00
|
|
|
#5 |
![]() ![]() |
Quand on n'a pas le choix me paraît être un bon candidat !
Ici le besoin était finalement assez simple pour être résolu avec to_char, mais ce n'est pas toujours le cas bien entendu.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#6 |
|
Membre du Club
![]() ACInscription : octobre 2010 Messages : 28 ![]() |
J'ai retenu la version TO_CHAR qui fonctionne parfaitement.
Je m'endormirai ce soir un peu moins bête grâce à vous.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com