Wpis z mikrobloga

#oracle #programowanie

select regexp_replace( 'qwe lukasz' , '( ){2,}', '\1' ) from dual
zmieni tekst na 'qwe lukasz' teraz pytania o regexp...

( ){2,}
co to robi?

'\1'
dlaczego \1 a nie po prostu spacja?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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"
  • Odpowiedz