我有一个 regexp_replace 我想让替换部分成为被替换字符串的子部分。在下面的示例中 /2 应该始终给出第一部分,即 MON 例如
SELECT REGEXP_REPLACE('Test MON 234','^(.*? )(MON|FRI|SAT|SUN).*$', '\1\2') FROM dual;
==> Test MON
SELECT REGEXP_REPLACE('QA FRI 111','^(.*? )(MON|FRI|SAT|SUN).*$', '\1\2') FROM dual;
should give ==> QA MON