Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi ekspresi reguler
Fungsi ekspresi reguler di Timestream untuk LiveAnalytics mendukung sintaks pola Java
Fungsi | Tipe data keluaran | Deskripsi |
---|---|---|
regexp_extract_all (string, pola) |
array (varchar) |
Mengembalikan substring (s) cocok dengan pola ekspresi reguler dalam string.
Contoh hasil: |
regexp_extract_all (string, pola, grup) |
array (varchar) |
Menemukan semua kemunculan pola ekspresi reguler dalam string dan mengembalikan kelompok nomor grup menangkap
Contoh hasil: |
regexp_extract (string, pola) |
varchar |
Mengembalikan substring pertama cocok dengan pola ekspresi reguler dalam string.
Contoh hasil: |
regexp_extract (string, pola, grup) |
varchar |
Menemukan kemunculan pertama dari pola ekspresi reguler dalam string dan mengembalikan kelompok nomor grup menangkap
Contoh hasil: |
regexp_like (string, pola) |
boolean |
Mengevaluasi pola ekspresi reguler dan menentukan apakah itu terkandung dalam string. Fungsi ini mirip dengan LIKE operator, kecuali bahwa pola hanya perlu terkandung dalam string, daripada perlu mencocokkan semua string. Dengan kata lain, ini melakukan operasi berisi daripada operasi pertandingan. Anda dapat mencocokkan seluruh string dengan menambatkan pola menggunakan ^ dan $.
Contoh hasil: |
regexp_replace (string, pola) |
varchar |
Menghapus setiap instance substring yang cocok dengan pola ekspresi reguler dari string.
Contoh hasil: |
regexp_replace (string, pola, penggantian) |
varchar |
Mengganti setiap instance substring yang dicocokkan dengan pola regex dalam string dengan penggantian. Grup penangkapan dapat direferensikan sebagai pengganti menggunakan $g untuk grup bernomor atau $ {name} untuk grup bernama. Tanda dolar ($) dapat dimasukkan dalam penggantian dengan melarikan diri dengan garis miring terbalik (\ $).
Contoh hasil: |
regexp_replace (string, pola, fungsi) |
varchar |
Menggantikan setiap instance substring yang cocok dengan pola ekspresi reguler dalam string menggunakan fungsi. Fungsi ekspresi lambda
Contoh hasil: |
regexp_split (string, pola) |
array (varchar) |
Membagi string menggunakan pola ekspresi reguler dan mengembalikan array. String kosong tertinggal dipertahankan.
Contoh hasil: |