Разница между функциями REGEXPREPLACE и REPLACE в Oracle заключается в том, что REGEXPREPLACE заменяет шаблон строки, указанный регулярным выражением, а REPLACE — строковый литерал. 13
Кроме того, REGEXP_REPLACE позволяет указывать обратные ссылки (ссылки на подшаблоны, определённые в основном шаблоне поиска) для строки замены, в то время как REPLACE допускает только строковые литералы в строке замены. 1
Выбор между этими функциями зависит от того, нужно ли простое сопоставление подстроки (REPLACE) или более продвинутое сопоставление шаблона с использованием регулярных выражений (REGEXP_REPLACE). 4