我只想保留用户名:密码组合并删除其他所有内容。用户名必须至少two or more characters
包含 ,密码必须至少包含two or more characters
。组合必须包含:
在用户名和密码之间。
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
,
.
我想要的是:
fdsfsdfdsfsd*&$~f:fdsfdsfsdfd1234?1&*@#/
ddad1asda:dd
sdadad:ddd
dsadsada:dsdadadsdsadsadasdsadasdasdasdadasdsad
dd:dd
ds:dsf
ygygygyjgjh:ggyigiygiygiygi
用。。。来代替:
\1
演示
您需要以下正则表达式,它匹配任何 2 个或更多非空白字符,后跟 a
:
,后跟 2 个或更多非空白字符:您可以在RegExr上看到这一点(带有测试数据)
要在 Notepad++ 中删除不匹配的行:
^[^\s]{2,}:[^\s]{2,}$
并按“全部标记”。第一个^
和最后一个$
确保它与整行匹配。