Você não está capturando nada com essa regex, simplesmente combinando.
Nesse caso, você gostaria de colocar a correspondência de volta, então você pode usar $0
ou %code%
para isso:
Substitua por:
$0\n
Eu quero substituir um regex com base em uma string de data com o mesmo e uma nova linha. O problema é que quando escrevo a sintaxe assim:
Replace with : ()\n
Ou assim:
Replace with: ($1)\n
Substitui apenas por uma nova linha, em vez de substituí-la pelo que encontra e por uma nova linha. Meu regex é este:
(?:0[1-9]|[12][0-9]|3[01])/(?:0[1-9]|1[0-2])/(?:19\d\d|20\d\d)
Você pode me ajudar? Ou me diga o que estou fazendo de errado?
editar:
Este é um exemplo de sequência do que preciso:
03/12/2010 lots of text 05/12/2009 lots of text lots of text 13/09/2008 lots of text lots of text lots of text 23/09/2007 lots of text 20/04/2010 lots of text
Eu preciso que pareça assim:
03/12/2010 lots of text
05/12/2009 lots of text lots of text
13/09/2008 lots of text lots of text lots of text
23/09/2007 lots of text
20/04/2010 lots of text