|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 121 ![]() |
Bonjour,
Je voudrais supprimer certains caractères d'une chaine. Il semble que la fonction regexp_replace soit faite pour ça mais je n'ai pas le résultat que je veux. Code :
SELECT regexp_replace('0761345-15230-3', '-', '') Le but final est d'avoir en sortie une chaine de caractère uniquement alphanumériques 0-9, a-z et A-Z Comment faire ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 983 ![]() |
Bonjour,
L'option g devrait te permettre de régler ce problème. Code :
SELECT regexp_replace('0761345-15230-3', '-', '','g')
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 121 ![]() |
Merci.
Et pour différent caractères en une seule fois ? '076 1345-152#30-3' en entrée '0761345152303' en sortie |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 983 ![]() |
En théorie tu peux mettre plusieurs caractères dans ton expression régulière :
Code :
SELECT regexp_replace('0761345-15230-3','[-#]','','g')
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Laure Consultante en Business Intelligence Inscription : avril 2007 Messages : 983 ![]() |
Voici un site assez sympa pour tester tes expressions régulières.
Perso je l'utilise à chaque fois pour être sûre que mes regexp sont bien écrites.
__________________
~ Lola ~ Ne pas oublier : et aussi :
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 121 ![]() |
Magnifique.
Très grand merci. |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 440 ![]() |
tu peux aussi utiliser un double translate
http://www.developpez.net/forums/d64...e/#post3813830
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com