Ajuda montar um RegExMatch
Posted: 29 May 2020, 00:27
Boa noite, bom algumas semanas atras estive aqui pedindo ajuda para uma RegEx e deu certo, porem fui tentar colocar ela para ler outra linha e ela não funcionou. Estou apanhando muito e resolvi vim aqui pedir um helper. a linha seria o seguinte
Esse é um exemplo da linha eu precisaria que o RegEx pegasse o valor que fica entre parentese no caso o 43, porem a forma que estou fazendo não esta dando o resultado ela esta conseguindo pegar um valor de numero, mas o numero esta sendo o 383 que não é o foco.
O código que estou usando é esse:
E como disse o resultado não ta sendo o esperado, esta me dando o valor de 383, e eu precisaria do 43. Alguém pode me auxiliar a terminar esse RegEx ?
Code: Select all
[01:45:46] [ATENDIMENTO] O jogador [TJS]Will.Zn[UPC](43) esta na fila para ser atendido com a senha 383, use "/atender helper".
O código que estou usando é esse:
Code: Select all
TEXTO_DA_LINHA := "[01:45:46] [ATENDIMENTO] O jogador [TJS]Will.Zn[UPC](43) esta na fila para ser atendido com a senha 383, use ."
PRIMEIRA_OCORRENCIA := RegExMatch(TEXTO_DA_LINHA, "\s\d{1,3}", TEXTO_ENCONTRADO)
MSGBOX % TEXTO_ENCONTRADO