Editar URN Whatsapp

Existe alguma forma de editar o número de telefone do usuário?
Estou pegando o número via urns.whatsapp, que retorna no formato: whatsapp:55XXXXXXXXXX

Eu já consegui remover o prefixo “whatsapp:” e adicionar o “+”, ficando assim: +55XXXXXXXXXX

Mas agora preciso inserir também o dígito 9 depois do DDD, para que o número fique no formato correto: +55XX9XXXXXXXX

Alguém sabe como fazer isso dinamicamente?

Você pode usar as seguintes expressões para criar a lógica:

Use a expressão @(text_length(results.urns)) para verificar a quantidade de caracteres do numero para saber se precisa adicionar o 9 ou nao, por exemplo:

@(text_slice(results.urns, 4)) você pode usar essa expressão para pegar o início e final do numero e dividir em 2 novos valores, para adicionar o 9 entre eles:
@(results.inicio_do_numero & “9” & results.numero_sem_9)