/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL: replace med regexp
Fra : Niels Andersen


Dato : 08-09-02 13:45

Jeg vil gerne lave nogle generelle ændringer i en maaase felter via regexp.
Fx:

'$ {2,}' -> ''
' {2,}^' -> ''
' {2,}' -> ' '
'\r\n' -> '\n'
'\n{3,}' -> '\n\n'

Men jeg synes ikke lige jeg kan finde noget i manualen til at *redigere* via
regexp, jeg kan kun finde til søgninger.

Jeg kan bruge REPLACE til nogle af tingene, fx. mange mellemrum i træk kan
klars ved at gøre:

UPDATE table SET field = REPLACE(field,' ', ' ');

Indtil den ikke på virker nogen rækker længere.
Men det ville altså være noget nemmere, hvis jeg kunne bruge regexp.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

 
 
Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste