regexp_split_to_table()

使用正则表达式将字符串拆分为表的函数

regexp_split_to_table() 是一个系统函数,用于使用 POSIX 正则表达式作为分隔符将字符串拆分为表。

regexp_split_to_table()PostgreSQL 8.3 中添加。

用法

regexp_split_to_table ( string text, pattern text [, flags text ] ) → text[]

PostgreSQL 文档中提供了标志(除了“g”)的列表:ARE 嵌入选项字母

更改历史记录

示例

regexp_split_to_table() 的基本用法示例

postgres=# SELECT regexp_split_to_table('foo  bar baz', '\s+');
 regexp_split_to_table 
-----------------------
 foo
 bar
 baz
(3 rows)

分类

字符串操作系统函数

另请参阅

string_to_table()string_to_array()regexp_split_to_array()split_part()

反馈

提交关于 "regexp_split_to_table()" 的任何评论、建议或更正 在此处