regexp_substr

regexp_substr

regexp_substr 介绍

regexp_substr(str, regexp) - 返回字符串 str 中匹配正则表达式 regexp 的子字符串。如果未找到正则表达式,则结果为 null。

参数:

  • str - 一个字符串表达式。
  • regexp - 表示正则表达式的字符串。正则表达式字符串应该是一个 Java 正则表达式。

Examples:

> SELECT regexp_substr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
 Steven
> SELECT regexp_substr('Steven Jones and Stephen Smith are the best players', 'Jeck');
 NULL

Since: 3.4.0