List 删除记事本++;

List 删除记事本++;,list,replace,find,notepad++,List,Replace,Find,Notepad++,我想知道以下事情 我有一个巨大的名字&散列数据库 Stuart L : wow@thisemail.com : 58d5c2b76560bb0e557ced5aabaabbfd08295161 : 5c5118dse Daniel HH : dd@kdkd.com : 03d09e27edaec2a1f70ww828ce788fb522ac0b43 : fe52122cd 这就是我想要的: 58d5c2b76560bb0e557ced5aabaabbfd08295161:5c5118dse

我想知道以下事情

我有一个巨大的名字&散列数据库

Stuart L : wow@thisemail.com : 58d5c2b76560bb0e557ced5aabaabbfd08295161 : 5c5118dse

Daniel HH : dd@kdkd.com : 03d09e27edaec2a1f70ww828ce788fb522ac0b43 : fe52122cd
这就是我想要的:

58d5c2b76560bb0e557ced5aabaabbfd08295161:5c5118dse
03d09e27edaec2a1f70ww828ce788fb522ac0b43:fe52122cd

这应该让您开始:
搜索:
^[\w]+:[\w.@]+:([a-z0-9]+):([a-z0-9]+)$

替换为:
\1:\2

搜索表达式使用线的起点和终点定位。它会像您的示例一样扫描相应的行中的字符序列,并捕获您感兴趣的两个字符

查看它的实际操作:


如果需要调整/进一步详细信息,请发表意见。

欢迎使用SO。请记住(除了示例输入和输出数据外)包括您迄今为止尝试过的内容。@user4221591您需要更多详细信息的具体内容是什么?在回答中,您提到替换为:
\1:\2
。“\1:\2”是什么意思?我理解Search for:regex的工作原理,但无法理解“\1:\2”的工作原理。请你解释一下。谢谢你@user4221591
\1
\2
都是对使用
()
捕获的搜索表达式部分的反向引用。它们由OP要求的逐字
分隔。你可能想和。。。