Expression régulière MySql REGEXP pour transformer des liens

WRInaute occasionnel
Bonsoir, j'ai besoin d'aide pour une expression régulière en MySql...
Il faut que je trouve dans un champ TEXT, les liens, et que je remplace dans les liens les espaces par des tirets...

J'ai trouvé la fonction REGEXP mais j'ai de la peine à l'utiliser
 
WRInaute accro
A ma connaissance il n'y a pas de fonction dans mysql qui permette de faire ça. Regexp permet juste de vérifier si une valeur "matche" une regexp, ne permet pas d'extraire quoi que ce soit, et il n'y a pas de fonction de remplacement.

Donc soit il faut recourir à une procédure stockée qui risque d'être assez tordue vu le peu de fonctions utiles disponibles, soit il va falloir faire le traitement côté client (i.e. en php, lire les lignes, modifier, puis mettre à jour en base).

Jacques.
 
Discussions similaires
Haut