maandag 25 juni 2018

regular expressions oracle

geef alles vanaf een bepaald teken (-)

select regexp_substr('12345-89', '-(.*)') from dual
==> 89

Geef alles na een bepaald teken (-)


Verwijder alle voorloopnullen uit een string

SELECT     REGEXP_REPLACE (C_CLIENT, '^0', '')  C_CLIENT, ..from tabel

 Verwijder  alle spaties  dmv     [[:space:]]

 

Verwijder alle non-printing characters and tabs dmv ([[:cntrl:]])|(^\t) 


  SELECT DISTINCT REGEXP_REPLACE (Leerling_bsn, '([[:cntrl:]])|(^\t)|^0', '')

Geen opmerkingen:

Een reactie posten