Notepad++ 如何在记事本++;?
我有一些这样的台词Notepad++ 如何在记事本++;?,notepad++,Notepad++,我有一些这样的台词 aaaaa:bbbbb cccc@yahoo.com:hjgg dddd:ggfdgfg@hotmail.com 我想搜索在:之前有字符@的行,而不是@之后有字符: 换句话说,搜索结果应为行cccc@yahoo.com:hjgg仅在正则表达式中,这将是\@.*?\: 如果要排除@和:\@\S*?\:之间的空格,则搜索子句应为@.*: 不要忘记启用正则表达式搜索。 您还可以使用^[^:@]*@[^:@]*:[^:@]*$来搜索具有一个双冒号和一个“at”符号的行。搜索子句应该
aaaaa:bbbbb
cccc@yahoo.com:hjgg
dddd:ggfdgfg@hotmail.com
我想搜索在:
之前有字符@
的行,而不是@
之后有字符:
换句话说,搜索结果应为行
cccc@yahoo.com:hjgg
仅在正则表达式中,这将是\@.*?\:
如果要排除@和:
\@\S*?\:
之间的空格,则搜索子句应为@.*:
不要忘记启用正则表达式搜索。
您还可以使用
^[^:@]*@[^:@]*:[^:@]*$
来搜索具有一个双冒号和一个“at”符号的行。搜索子句应该是@.*:
不要忘记启用正则表达式搜索。您还可以使用^[^:@]*@[^:@]*:[^:@]*$
搜索带有一个双冒号和一个“at”符号的行。@请标记您应该将此作为答案发布!在记事本++中,不需要转义字符“\”。但是您的正则表达式工作正常+1任何正则表达式都不需要它。尽管如此,regex允许转义任何非单词字符以获得其字面意义,因为如果需要转义,它并不总是显而易见的(对于regex来说是特殊的)