全部产品
Search
文档中心

Tablestore:ValueTransferRule

更新时间:Jul 02, 2025

Mengonversi string menjadi tipe String, Integer, atau Double setelah string tersebut cocok dengan ekspresi reguler.

Struktur data

message ValueTransferRule {
    required string regex = 1;
    optional VariantType cast_type = 2;
}

Parameter

Tipe

Diperlukan

Deskripsi

regex

string

Ya

Ekspresi reguler yang digunakan untuk mencocokkan string. Ekspresi reguler harus memenuhi persyaratan berikut:

  • Ekspresi reguler dapat memiliki panjang hingga 256 byte.

  • Sintaksis ekspresi reguler dalam Perl didukung.

  • Ekspresi reguler dapat memiliki panjang 1 byte.

  • Pencocokan ekspresi reguler dalam bahasa Cina tidak didukung.

  • Mode pencocokan penuh dan mode pencocokan sebagian dari ekspresi reguler didukung.

    Dalam mode pencocokan sebagian, nilai subbidang yang dicocokkan diapit oleh sepasang tanda kurung () dalam ekspresi reguler.

    Jika mode pencocokan penuh digunakan, hasil pencocokan pertama dikembalikan. Jika mode pencocokan sebagian digunakan, hasil subpencocokan pertama dikembalikan. Sebagai contoh, jika nilai kolom adalah 1aaa51bbb5 dan ekspresi reguler adalah 1[a-z]+5, nilai yang dikembalikan adalah 1aaa5. Jika ekspresi reguler adalah 1([a-z]+)5, nilai yang dikembalikan adalah aaa.

cast_type

VariantType

Tidak

Mengonversi string menjadi tipe String, Integer, atau Double untuk operasi relasional selanjutnya.