regexp_split_to_array()

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

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

regexp_split_to_array()PostgreSQL 8.3 中添加。

用法

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

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

更改历史记录

示例

regexp_split_to_table() 的基本用法示例

postgres=# SELECT regexp_split_to_array('foo  bar baz', '\s+');
 regexp_split_to_array 
-----------------------
 {foo,bar,baz}
(1 row)

分类

数组字符串操作系统函数

另请参阅

string_to_array()string_to_table()regexp_split_to_table()split_part()

反馈

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