Olá!
Estou tentando usar as features de Regex do ADVPL/TLPP. Notei que as classes possuem muitos métodos para verificar a correspondência, mas nenhum método permite recuperar os valores dos grupos de captura. É isso mesmo?
Por exemplo, quero separar o tipo de logradouro, o endereço e o número em uma string de endereço tal qual é armazenada em A2_END. Para isso elaborei a seguinte Regex (https://regex101.com/r/ReAq4S/1) que isola em um grupo de captura cada um destes elementos, no entanto, eu não consigo extrair esses valores para as variáveis correspondentes.
Eu tentei usar o método split e tokenizer, mas sem sucesso. Existe alguma maneira de fazer isso com TLPP?
Allef você já verificou se a sintaxe que você é compatível/tratada no Protheus? Teste usando uma expressão mais simples para verificar se é essa situação mesmo, o Protheus não está reconhecendo a expressão corretamente.
— Cirilo Rocha 03 de Apr de 2023