Not sure how to continue this RegEx

I want to catch a value that comes after "ALIQUOTA (%)
R$ ", which in this case would "237,60 " (the first one).

I have been trying with a lookahead, but I’m not sure as how to continue the expression. If anyone knows a better method I’d be thankful if you can help.

Entire text:

@"PREFEITURA MUNICIPAL DE SAO JOSE DOS CAMPOS - SP

NOTA FISCAL DE SERVICOS ELETRONICA - NFS-E

NOTA FISCAL DE SERVIÇO ELETRÔNICA Nº Nota Fiscal Eletrônica
Data e Hora de Emissão Municipio de Prestação de Serviço 6196
22/03/2021 18:11 SAO JOSE DOS CAMPOS
Reg. Especial Tributação Natureza da Operação Código Verificação
Nenhum Tributado no Municipio Q95GW0hw5
PRESTADOR DE SERVIÇOS
Razão Social CPF/CNPJ
PROSEGUR BRASIL S/A - TRANSPORTADORA DE VAL E SEGURANCA 17.428.731/0093-53
Inscrição Municipal Fone/Fax Simples Nacional Incentivador cultural
095771 (31)2426-2410 Não Não
Endereço: RUA HOLANDA, 100, , JARDIM OSVALDO, CEP:12.216-570
Município: SAO JOSE DOS CAMPOS Uf: SP
TOMADOR DE SERVIÇOS
Razão Social CPF/CNPJ
COOP CRED LIVRE ADM REG CATARATAS IGUACU E VALE DO 78.414.067/0061-09
Inscrição Municipal Fone/Fax Email
0 ()-
Endereço: AVENIDA CORONEL MANOEL ANTONIO DOMINGUES DE CASTRO, 45, CENTRO, CEP:12.130-000
Município: LAGOINHA Uf: SP
DESCRIÇÃO DOS SERVIÇOS
SERVIÇO(S) PRESTADO(S) EM 03/2021

Código Serviço: 1104 Código CNAE:
SERVICO MANUSEIO, ARRUMACAO E CONTAGEM DE VALORES
521179900
Vencimento:
15/04/2021

DADOS ADICIONAIS

Contrato: Solicitaçao PROFAT: 17267
Lote: 145891532 Código IBGE: 3549904 Código do Imposto: 521179900
DADOS BANCÁRIOS

Código do Cliente: 22021 / 96 / 0 Código Filial: 93
RETENÇÕES FEDERAIS

PIS (R$) COFINS (R$) IR (R$) CSLL (R$) INSS (R$) OUTRAS RETENÇÕES (R$)
R$ 0,00 R$ 0,00 R$ 0,00 R$ 0,00 R$ 0,00 00,00
VALORES

VALOR DOS SERVIÇOS (R$) DEDUÇÕES (R$) DESCONTO INCONDICIONADO (R$) BASE E CALCULO (R$) ALIQUOTA (%)
R$ 237,60 0 0 R$ 237,60 R$ 5,00
ISS (R$) ISS RETIDO (R$) DESCONTO CONDICIONADO (R$) VALOR LIQUIDO (R$) VALOR DA NOTA (R$)
R$ 11,88 R$ 0,00 0 R$ 237,60 R$ 237,60
OUTRAS INFORMAÇÕES
Endereço de cobrança: Endereço completo
AVENIDA CORONEL MANOEL ANTONIO DOMINGUES DE CASTRO, 45, , CENTRO, CEP:12.130-000, CODIGO IBGE:3526308, LAGOINHA - SP

Esta NFS-e substitui o RPS Nº 34410

RECEBI (EMOS) DE PROSEGUR BRASIL S/A TRANSPORTADORA DE VALORES E SEGURANÇA, OS PRODUTOS E/OU SERVIÇOS CONSTANTES DESTA NOTA FISCAL FATURA DE SERVIÇO SÉRIE INDICADA AO LADO. Nº NFE
6196

S J DOS CAMPOS //____ FILIAL
NOME CPF ASSINATURA 93"

hi @Gabriel_Wisniewski - Please try like this…

(?<=ALIQUOTA.*\r?\nR\$\s+)[\d.,]+

Please find the link on how the pattern has been build for learning purposes…

1 Like

Works great, thanks prasath17.

1 Like

How would I proceed to find the last “237,60” with a lookbehind function using the “OUTRAS INFORMAÇÕES” part?

@Gabriel_Wisniewski - Here is the pattern for that…

1 Like

thanks again!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.