我需要一些有关 notepad++ 和 RegEx 的帮助。我已经找了一些答案,但没有找到或理解它们。我基本上有这样的几行......
用户:$2y$10$Bst0pYRdnpe9kBWTYj925u.VL3ZDuS3lUjxz9SvL/d5UDh6V2A9y:[电子邮件保护]
我希望提取中间部分的 : :
答案1
我希望提取中间部分的:
文本
前:
user:blahblah:example@mail
user:fkdlsfklkdslgkfds:example@mail
user:popbovpxobpfdgfd:example@mail
user:jdspkfokglkf';lkbv';z:example@mail
user:flkdslafeklfkldskf'l:example@mail
user:ddsalfkdlskfl;'dsk:example@mail
后:
blahblah
fkdlsfklkdslgkfds
popbovpxobpfdgfd
jdspkfokglkf';lkbv';z
flkdslafeklfkldskf'l
ddsalfkdlskfl;'dsk
进一步阅读
答案2
我无法一次完成尝试
- 开始搜索模式
^[^:]*:
清空替换 - 结束行搜索模式
:.*$
清空替换
请注意,虽然理论上 Posix
搜索模式无法^[^:]*:\([^:]*\):.*$
工作\1
根据 Maté 的建议,这对我来说是可行的(notepadd++ 6.2.2),并在 OP 的样本上进行了测试。
搜索模式无法^[^:]*:([^:]*):.*$
工作\1