regexp_extract
时间: 2023-06-21 10:06:47 浏览: 51
5.2 正则表达式 RegExp
`regexp_extract` 是一个函数,可以用于从给定的字符串中提取符合规则的子串。它通常用于处理非结构化数据,如日志文件、文本等。该函数需要传入三个参数:要提取的字符串、正则表达式规则以及提取的子串在正则表达式中的位置。例如,如果我们要从字符串 "Hello, world!" 中提取 "world" 这个单词,可以使用以下语句:
```
SELECT regexp_extract('Hello, world!', '\\b(\\w+)\\b', 1);
```
其中正则表达式 `\\b(\\w+)\\b` 表示匹配一个单词,提取第一个匹配的子串,即位置为 1 的子串。执行以上语句后,将返回 "world" 这个单词。
阅读全文