Regex 删除:using Notepad++;

Regex 删除:using Notepad++;,regex,notepad++,Regex,Notepad++,我喜欢那样 abc2:12345678 ab50:1234567 文书主任:123456789 在上一个示例中,应删除第二行,因为:后面的字符少于8个字符 我试了很多时间想弄到正则表达式,但没有成功 任何帮助都将不胜感激 谢谢 匹配冒号后最多7个字符的行的简单方法是: ^[^:\n\r]*:.{0,7}$ 如果它们应该是数字: ^[^:\r\n]*:\d{0,7}$ 您可能还希望删除以下换行符: ^[^:\r\n]*:\d{0,7}(?:\R+|$) 我们希望看到您的尝试。@revo^((

我喜欢那样

abc2:12345678

ab50:1234567

文书主任:123456789

在上一个示例中,应删除第二行,因为
后面的字符少于8个字符

我试了很多时间想弄到正则表达式,但没有成功

任何帮助都将不胜感激


谢谢

匹配冒号后最多7个字符的行的简单方法是:

^[^:\n\r]*:.{0,7}$
如果它们应该是数字:

^[^:\r\n]*:\d{0,7}$
您可能还希望删除以下换行符:

^[^:\r\n]*:\d{0,7}(?:\R+|$)

我们希望看到您的尝试。@revo
^((?!。+:\d{7,})。*$
但是它删除了很多错误的行。怎么样
^[^:::::::.{0,7}$
?@revo-它工作得很好!你应该把它作为答案贴出来。为什么你要问两次同样的问题?