Brug af regexp_replace er mere enkelt:
# select regexp_replace('test1234test45abc', '[^0-9]+', '', 'g');
regexp_replace
----------------
123445
(1 row)
^
betyder not
, så ethvert tegn, der ikke er i området 0-9
vil blive erstattet med en tom streng, ''
.
'g'
er et flag, der betyder, at alle kampe vil blive erstattet, ikke kun den første kamp.