[RESOLVIDO] Como imprimir na tela as datas de um arquivo usando expressão regular com java?

5 respostas Resolvido
programação
junokim76

Olá Pessoal,

Preciso ler um arquivo PDF que tem as datas, mais especificamente preciso pegar as datas de vencimento dos boletos usando expressão regulares com java.

Consegui validar apenas para saber o que é a data, mas preciso imprimir na tela a data .

Segue o que já fiz:

boolean valor = linha.matches("\\d{2}/\\d{2}/\\d{4}");
				        System.out.println("Data => "+valor);

Desde já agradeço toda a ajuda da comunidade.

5 Respostas

A
Solucao aceita

Vê se resolve pra você.

String linha = "Lins, 02/06/1989; Santos, 23/04/2017";
    
Pattern p2 = Pattern.compile("\\d{2}/\\d{2}/\\d{4}");
Matcher m2 = p2.matcher(linha);
		
while (m2.find()) {
	System.out.println("Data => " + m2.group());
}

Os imports:

import java.util.regex.Matcher;
import java.util.regex.Pattern;
junokim76

Antonio,

Muito obrigado pela ajuda, já funcionou sim!

Agradecido!

Como faço para fechar o tópico? Sou novato aqui no fórum e em programação também.

Obrigado comunidade !

A

Você pode curtir e marcar como solução.

junokim76

Achei … Valeu !!!

A

Outra coisa é colocar no titulo [RESOLVIDO] no início. :+1:

Criado 2 de agosto de 2018
Ultima resposta 2 de ago. de 2018
Respostas 5
Participantes 2