REGEXP_LIKE сходно с условием LIKE за исключением того, что REGEXP_LIKE позволяет выполнять сопоставление регулярных выражений вместо простого сопоставления с шаблоном, выполняемым по условию LIKE. В соответствии с этим условием строковые значения оцениваются, используя символы, определенные во входном наборе символов.

Пример REGEXP_LIKE
В этом запросе по таблице EMPLOYEES отображаются все сотрудники с именами, содержащими или Steven, или Stephen. Элементы синтаксиса выражения ‘te(v|ph)en$’ :
-
^ указывает начало выражения;
-
$ указывает конец выражения;
-
| указывает условие «или».
Замена по шаблону с помощью функции REGEXP_REPLACE

С помощью функции REGEXP_REPLACE изменяется вид телефонного номера для замены точки (.) на тире (-). Ниже приводится описание элементов, используемых в примере регулярного выражения:
-
phone_number– исходный столбец.
-
«\.» – шаблон поиска.
-
Одинарные кавычки (‘ ’) используются для поиска текстового знака точки (.).
-
Символ обратной косой черты (
\) используется для поиска знака, который обычно рассматривается как метасимвол.
-
-
«-» – строковое значение замены.
Далее: Создание Объекта Схемы в SQL Developer