Notepad++ 删除包含两次字符的所有行

Notepad++ 删除包含两次字符的所有行,notepad++,Notepad++,我在记事本++中有200多行,我想标记所有包含两倍字符“.”,point的行 例如: test.com test.co.uk [MARK] test.net 谢谢。这就可以了: 查找内容:^(?:[^.\r\n]*\){2,}.*$ 说明: ^ : beginning of line (?: : start non capture group [^.\r\n]* : 0 or more any character that i

我在记事本++中有200多行,我想标记所有包含两倍字符“.”,point的行

例如:

test.com
test.co.uk [MARK]
test.net
谢谢。

这就可以了:

  • 查找内容:
    ^(?:[^.\r\n]*\){2,}.*$
说明:

^               : beginning of line
  (?:           : start non capture group
    [^.\r\n]*   : 0 or more any character that is not a dot or a linebreak
    \.          : a dot
  ){2,}         : end group, must appear at least twice
  .*            : 0 or more any character
$               : end of line

您可以使用以下正则表达式模式:
^.*\..*\..*$


Notepad++支持正则表达式,所以这应该很简单。如果这一行是最后一行,并且后面没有换行符,则找不到匹配项。@法老王:是的,已修复。这是可行的,但请确保选中复选框
。匹配换行符
未选中