Eu quero manter apenas os combos de nome de usuário:senha e excluir todo o resto. O nome de usuário deve incluir pelo menos two or more characters
e a senha deve conter pelo menos two or more characters
. Os combos devem incluir :
entre o nome de usuário e a senha.
fdsfsdfdsfsd*&$~f:fdsfdsfsdfd1234?1&*@#/
ddad1asda:dd
sdadad:ddd
dsadsada:dsdadadsdsadsadasdsadasdasdasdadasdsad
dd:dd
d:dsdasdasdad
ds:dsf
d:d
ygygygyjgjh:ggyigiygiygiygi
d:ddh
dsfsdfdsfsfdsfsdfsdfs
:
dsdsdsdsdd;sdsdsdsdd
dsdsdsdsdd@sdsdsdsdd
h
j
j
fsdfsdfdsfsdfdsf
sdfsdfsdfsddsfsdf
dsfsdfsdfsdfdsfsdf
,
.
O que eu quero:
fdsfsdfdsfsd*&$~f:fdsfdsfsdfd1234?1&*@#/
ddad1asda:dd
sdadad:ddd
dsadsada:dsdadadsdsadsadasdsadasdasdasdadasdsad
dd:dd
ds:dsf
ygygygyjgjh:ggyigiygiygiygi
Substituir com:
\1
Demonstração
Você precisa do seguinte Regexp que corresponda a 2 ou mais caracteres sem espaço em branco, seguidos por um
:
, seguido por 2 ou mais caracteres sem espaço em branco:Você pode ver isso em ação (com dados de teste) em RegExr
Para remover linhas não correspondentes no Notepad++:
^[^\s]{2,}:[^\s]{2,}$
e pressione "Mark All". O primeiro^
e o último$
garantem que ele corresponda a toda a linha.