
#oracle #programowanie
zmieni tekst na 'qwe lukasz' teraz pytania o regexp...
co to robi?
dlaczego \1 a nie po prostu spacja?
select regexp_replace( 'qwe lukasz' , '( ){2,}', '\1' ) from dualzmieni tekst na 'qwe lukasz' teraz pytania o regexp...
( ){2,}co to robi?
'\1'dlaczego \1 a nie po prostu spacja?
- Najlepsze
- Wszystkie komentarze

h3xxx
3
@qwelukasz: masz np tekst "1 234" i chcesz się pozbyć spacji, to robisz reg replace z takimi parametrami: "(\d) (\d)" "\1\2" czyli znajduje ci on "1 2" i zamienia na "12"

h3xxx
2
@qwelukasz: (...) to grupowanie a \1 oznacza pierwszą ze znalezionych grup

qwelukasz Autor
2
@h3xxx: dzieki za wyjasnienie

h3xxx
0
@qwelukasz: dodaj #regexp - może się to komuś jeszcze przyda






