全部產品
Search
文件中心

Tablestore:ValueTransferRule

更新時間:Dec 28, 2024

使用Regex匹配到字串後,將字串轉換為String、Integer或者Double類型。

資料結構

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

名稱

類型

是否必選

描述

regex

string

Regex,用於匹配字串。Regex必須滿足以下條件:

  • 長度不能超過256個位元組。

  • 支援perl regular文法。

  • 支援單位元組Regex。

  • 不支援中文的正則匹配。

  • 支援Regex的全匹配模式和部分匹配模式。

    部分匹配的Regex在模式中由一對括弧(…)分隔。

    如果Regex為全匹配模式,則返回第一個匹配結果;如果Regex中包含部分匹配文法,則返回第一個滿足的子匹配結果。例如列值為1aaa51bbb5,如果Regex為1[a-z]+5,則傳回值為1aaa5;如果Regex為1([a-z]+)5,則傳回值為aaa。

cast_type

VariantType

將字串轉換為String、Integer或者Double類型,用於後續的關係運算。