String

REGEXP_SPLIT_TO_ARRAY

PostgreSQLPostgreSQL

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
1SELECT REGEXP_SPLIT_TO_ARRAY('one1two2three', '[0-9]+');

Split berdasarkan angka.

Hasil
regexp_split_to_array
{one,two,three}