すべてのプロダクト
Search
ドキュメントセンター

Tablestore:ValueTransferRule

最終更新日:Dec 28, 2024

文字列が正規表現と一致した後に、文字列をString、Integer、またはDouble型に変換します。

データ構造

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

パラメーター

必須

説明

regex

string

はい

文字列の照合に使用される正規表現。正規表現は、次の要件を満たしている必要があります。

  • 正規表現の長さは最大256バイトです。

  • Perlの正規表現の構文がサポートされています。

  • 正規表現の長さは1バイトにすることができます。

  • 中国語の正規表現マッチングはサポートされていません。

  • 正規表現の完全一致モードと部分一致モードがサポートされています。

    部分一致モードでは、一致させるサブフィールド値は、正規表現で括弧()のペアで囲みます。

    完全一致モードを使用する場合、最初の一致結果が返されます。部分一致モードを使用する場合、最初の部分一致結果が返されます。たとえば、列の値が1aaa51bbb5で、正規表現が1[a-z]+5の場合、戻り値は1aaa5です。正規表現が1([a-z]+)5の場合、戻り値はaaaです。

cast_type

VariantType

いいえ

後続のリレーショナル操作のために、文字列をString、Integer、またはDouble型に変換します。