regexp_replace का उपयोग करना अधिक सरल है:
# select regexp_replace('test1234test45abc', '[^0-9]+', '', 'g');
regexp_replace
----------------
123445
(1 row)
^
मतलब not
, इसलिए कोई भी वर्ण जो नहीं . है श्रेणी में 0-9
एक खाली स्ट्रिंग से बदल दिया जाएगा, ''
।
'g'
एक ध्वज है जिसका अर्थ है कि सभी मैचों को बदल दिया जाएगा, न कि केवल पहला मैच।