How to find specific value between multiple dynamic values?

The desired output for this case would be “4,00%”, however it sits between various values that are dynamic.

How can I get only that?

Entire text is:

@"Situação
PREFEITURA DO MUNICÍPIO DE FOZ DO IGUAÇU Ativa
Número
SECRETARIA MUNICIPAL DA FAZENDA 2021473
Praça: Getulio Vargas, 280 - CENTRO Emitido em
CEP: 85851010 - Foz do Iguaçu/PR 23/03/2021 às 08:46:58
Competência Série
março/2021 F
NOTA FISCAL DE SERVIÇOS ELETRÔNICA Código verificador
Dscbh1b
Prestador de serviços QR Code

CPF/CNPJ: 43035146007198 C.M.C.: 79538
Razão social / Nome fantasia: PROTEGE S/A PROTECAO E TRANSPORTE DE VALORES

Endereço: AV. DOS IMIGRANTES, 1060 - VILA YOLANDA
Cidade: Foz do Iguaçu UF: PR Email: fiscal.corp@protege.com.br
CEP: 85853060 Telefone:
Regime tributário: Baseado na alíquota do serviço

Tomador de serviços

CPF/CNPJ: 78414067003690 C.M.C.:
Razão social / Nome fantasia: COOPERATIVA DE CREDITO E INVESTIMENTO DE LIVRE ADMISSAO VANG
Endereço: AV BRASIL, 635
Cidade: Santa Helena UF: PR Email: coop0710_financeiro@sicredi.com.br
CEP: 85892000 Telefone: 4532648500
Código atividade: Natureza da operação:
5212500 Carga e descarga Serviço prestado no município

Item da lista de serviço
11.04 Armazenamento, depósito, carga, descarga, arrumação e guarda de bens de qualquer espécie.

Município da prestação do serviço
410830400 Foz do Iguaçu / PR

Discriminação dos serviços:
Servicos de processamento
de numerario Nao incidencia de imposto na fonte conf. Solucao de Consulta COSIT n 98 de
17/08/2018Vencimento da Fatura 10/04/2021

IR retido: CSLL retido: PIS retido: COFINS retido: INSS retido: ISSQN retido:
0,00 0,00 0.00 0,00 0,00 0,00
Desc. cond: Desc. incond: Deduções: Base cálculo: Alíquota: Total ISSQN: Outras retenções:
0,00 0,00 0,00 335,65 4,00% 13,43 0,00
Total líquido: TOTAL DA NOTA
335,65 335,65
Outras informações:

NFS-e REF. ao RPS número 2698 SÉRIE 1 TIPO 1 Data da emissão 23/03/2021

Emitido por : PROTEGE S/A PROTECAO E TRANSPORTE DE VA"

1 Like

You could try something like this (\d|,)+% - not the prettiest but should do the job, if I understood the need correctly. The issue is if there are multiple % in the input text and you just want 1 of them

1 Like

Hi @Gabriel_Wisniewski

Try this

(?<=\s{1})[0-9,]+\%

1 Like

Works great, thanks again.

1 Like

Cheers
@Gabriel_Wisniewski,

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