Todos os produtos
Search
Central de documentação

Tablestore:ValueTransferRule

Última atualização: Jul 03, 2026

Converte uma string para o tipo String, Integer ou Double após a correspondência com uma expressão regular.

Estrutura de dados

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

Parâmetro

Tipo

Obrigatório

Descrição

regex

string

Sim

Expressão regular usada para corresponder a strings. A expressão regular deve atender aos seguintes requisitos:

  • O tamanho máximo da expressão regular é de 256 bytes.

  • Compatível com a sintaxe de expressões regulares do Perl.

  • A expressão regular pode ter apenas 1 byte de comprimento.

  • Não há suporte para correspondência de expressões regulares em chinês.

  • Os modos de correspondência total e parcial são compatíveis.

    No modo de correspondência parcial, os valores dos subcampos a serem correspondidos devem estar entre parênteses () na expressão regular.

    No modo de correspondência total, o sistema retorna o primeiro resultado da correspondência. No modo parcial, retorna o primeiro resultado da subcorrespondência. Por exemplo, se o valor da coluna for 1aaa51bbb5 e a expressão regular for 1[a-z]+5, o valor retornado será 1aaa5. Se a expressão regular for 1([a-z]+)5, o valor retornado será aaa.

cast_type

VariantType

Não

Converte uma string para o tipo String, Integer ou Double para operações relacionais subsequentes.