Na Aula 3, exercício 0 6 - Mão na massa: Encontrando uma expressão de data.
Qual das regex abaixo capturaria exatamente as strings de data que seguem o modelo: Data: dia/mes/ano ou Data:dia/mes/ano? Alvos: Data: 02/09/1964 ou Data:02/09/1964.
Se tiver com dúvida, use o nosso testador.
A - ^Data:?[0-9]{2}\/[0-9]{2}\/[1-9]{4}$
B - ^Data:[\s][0-9]{2}\/[0-9]{2}\/[1-9]{4}$
C - ^Data:[0-9]{2}\/[0-9]{2}\/[1-9]{4}$
D - ^Data:[\s]?[0-9]{2}\/[0-9]{2}\/[1-9]{4}$
Segundo o que entendi era para informar a expressão que retornasse as datas: Data: 02/09/1964 Data:02/09/1964
O exercício diz que a resposta D é a correta. Contudo quando tento executar não retorna nada.
Agora se informar a expressão Data:\s?[0-9]{2}\/[0-9]{2}\/[0-9]{4} ela retorna as duas datas.