В Oracle PL / SQL я должен написать следующее:
SELECT TRIM (
REPLACE (
REPLACE (
REGEXP_REPLACE (
'Fax received from 323 ( 123 )',
'[ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*( [0123456789]* )',
'',
1,
1,
'cm'),
')',
''),
'(',
''))
FROM DUAL;
Результат выражения SELECTed равен 123.