String
PostgreSQL
REGEXP_SPLIT_TO_ARRAY
Memisahkan string menggunakan regex pattern dan mengembalikan array. Lebih powerful dari STRING_TO_ARRAY.
Tipe hasil:
text[]Syntax
SQL
REGEXP_SPLIT_TO_ARRAY(string, pattern [, flags])Parameter
stringtextwajib
String yang dipisah
patterntextwajib
Regex pattern sebagai delimiter
flagstextopsional
Regex flags (i,g,m,etc)
Contoh Penggunaan
Split dengan Regex
SQL
1 SELECT REGEXP_SPLIT_TO_ARRAY('one1two2three', '[0-9]+');
Split berdasarkan angka.
Hasil
| regexp_split_to_array |
|---|
| {one,two,three} |