page42
Vamos entender o que se passou. Primeiro veremos a entrada:
COMO FAZER
Dica
05/04/1947
12/11/13
08/11/1919
12/12/12
17/01/1980
11/11/11
08/11/1984
0-9]{2} é o mesmo que [0-9][0-9], ou seja qualquer algarismo ocorrendo duas vezes. Esta Expressão Regular foi usada para definir o dia, o mês e os dois últimos algarismos do ano que começasse por 20. Repare que usei um par de parênteses pegando desde o início do dia até após a barra que separa o mês do ano (dd/mm/) e usei outro par para abraçar os 2 últimos algarismos do ano (aa). Pois é: o segredo são esses parênteses, porque eles guardam o texto que está no seu interior para uso futuro.
- Uso futuro? Que viagem é essa? Fumou orégano?
- Não, os textos casados pelos parênteses podem ser recuperados no diálogo Substituir por, usando-se um cifrão precedendo o número de ordem dos pares de parênteses, ou seja, o $1 receberá dd/mm/ e $2 receberá aa.
Usando este mesmo macete vamos procurar por palavras repetidas e consecutivas em um texto. Basta colocar na caixa de diálogos Procurar por a seguinte Expressão Regular:
[\b([a-zA-Z]+) \1\b