- Ctrl + H
- Encuentra qué:
^(.+)(\R)([\s\S]+?)\1\R?
- Sustitúyelo por:
$1$2$3
- comprobar Envolvente
- check Expresión regular
- DESMARCAR
. matches newline
- Replace all
Explicación:
^ # begining of line
( # start group 1
.+ # 1 or more any character but newline
) # end group 1
(\R) # group 2, any kind of linebreak
( # start group 3
[\s\S]+? # 1 or more any character, not greedy
) # end group 3
\1 # same content as group 1
\R? # optional linebreak, to take care of last line, may be without linebreak.
Sustitución:
$1 # content of group 1
$2 # content of group 2
$3 # content of group 3
Resultado para el ejemplo dado:
1
5
3
9
4
AVISO: Tienes que pulsar Replace all tantas veces como sea necesario, no elimina todos los duplicados de una sola vez.
2 votos
Si tienes excel, puedes pegar los datos en excel y usar el botón "eliminar duplicado" de excel.
0 votos
stackoverflow.com/a/65697263/4023950