Перейти к основному содержимому Перейти к дополнительному содержимому

REGEXP_EXTRACT

Находит первое совпадение шаблона регулярного выражения в строке и возвращает запрошенный номер группы захвата.

Синтаксис

REGEXP_EXTRACT(string, pattern, group)

Аргументы

Имя Тип
string string
образец string
group numeric

Возвращает

Когда аргумент group исключен, эта функция возвращает первую подстроку, соответствующую шаблону регулярного выражения в строке.

Если включен аргумент group, функция находит первое вхождение шаблона регулярного выражения в строке и возвращает номер захватывающей группы group.


Примеры

string образец group выходные данные
'1a 2b 14m' '\d+' '1'
'document.pdf' '.([^.]+)$' '.pdf'
'john.doe@example.com' '(?<=@).+$' 'example.com'
'1a 2b 14m' «» «»
'1a 2b 14m' 'c' NULL
'1a 2b 14m' '(1a' NULL
'1a 2b 14m' '(\d+)([a-z]+)' '2' 'a'
'1a 2b 14m' '(\d+)([a-z]+)' '1' '1'
'1a 2b 14m' '(\d+)([a-z]+)' '0' '1a'

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!