我想搜索/找到包含" @"的行然后2次":"
一些例子:
www@xxx:yyy:zzz would match (it contains "@" then ":" then ":" again)
sample:help:new would not match (no "@")
fun@blue:turtle would not match (only 1 time ":")
非常感谢!
答案 0 :(得分:0)
如果您要打印至少有一个@
,两个:
符号的行,那么您可以尝试下面的正则表达式。
^.*@.*:.*:.*$
如果您要打印只有一个@
符号和两个或更多:
符号的行,那么您可以尝试以下内容。
^[^@]*@[^@]*:[^@]*:[^@]*$
答案 1 :(得分:0)
这也可行:
.*?@.*?:.*?:.*
答案 2 :(得分:0)
在给定的例子中,
www@xxx:yyy:zzz would match
sample:help:new would not match
fun@blue:turtle would not match
要单独匹配www@xxx:yyy:zzz would match
,请使用以下
答案: ((@.*){1})((:.*){2})
<强>解释强>
((@.*){1}) --> To match single @
((:.*){2}) --> To match two :
注意:使用Notepad ++ 6.6.3 来测试上述正则表达式