2017-04-06 56 views
0

我在记事本++中有很长的字典单词列表,我正在寻找通过删除六个字符以上的所有单词来缩短列表。有什么办法可以做到这一点吗?我曾尝试使用多行编辑,但显然这不起作用,因为这个词太多了。如何删除在记事本中有超过六个字母的单词++

+0

可能会更容易只是通过一个Python脚本运行它。 – Carcigenicate

+0

我到底该怎么做? –

+0

你知道Python吗? – Carcigenicate

回答

1

使用替换替换窗口:

  • 查找内容:{6,1000。 } (6至1000个字符,或你想要的号码)
  • 替换为:(留空)
  • 搜索模式:正则表达式

超过6个字符将被清空

然后你就可以删除空行全部线:

  • 查找内容:\n\n
  • 替换为:\n
  • 搜索模式:扩展(\ n \ r ...)
+0

完全可以工作,但是请您详细说明“扩展”模式部分。我仍然有空行 –

+0

我已经为该部分添加了一个解释 –

+0

为什么在一个单独的单元足够的时候进行2次替换? – Toto

1

您可以使用ctrl-h并勾选正则表达式。 尝试发现: ^ [AZ | AZ] {6} $ 并使用空白

enter image description here

1

这一个做的工作:

  • 按Ctrl + ^h
  • 查找内容:^.{6,}\R
  • 替换:EMPTY
  • 更换所有

说明:

^    : begining of line 
    .{6,}   : 6 or more any character 
    \R   : any kind of linebreak