在notepad ++中删除多次出现的字符串

时间:2014-03-20 17:49:40

标签: notepad++

我在错误日志中有以下字符串:

> [Mon Mar 17 20:14:34 2014] [error] [client 71.79.132.230] File does not exist: /home/dom/public_html/404.shtml, referer: http://www.dom.com/
  [Mon Mar 17 20:14:47 2014] [error] [client 68.62.210.110] File does not exist: /home/dom/public_html/404.shtml, referer: http://www.dom.com/
  [Mon Mar 17 20:15:05 2014] [error] [client 68.230.61.226] File does not exist: /home/dom/public_html/404.shtml, referer: http://www.dom.com/

我希望能够对它们进行排序,以便我只有一个/home/dom/public_html/404.shtml的报告,但这些字符串在技术上并不重复,因为客户端IP不一样。我使用了notepad++ textfx函数,但我不知道如何仅基于/home/dom/public_html/404.shtml字符串进行排序。

提前致谢

1 个答案:

答案 0 :(得分:0)

如果您(或者您可以调整)相同长度的日志条目([Mon Mar 17 20:14:34 2014] [error] [client 71.79.132.230])的所有左侧部分,则此处为 唯一排序< / em> 您要搜索的功能:

  1. 确保菜单项TextFX&gt; TextFX Tools&gt;检查+Sort outputs only UNIQUE (at column)(如果没有,请选中它以便检查)

  2. 创建列选择,其中包括日志条目的所有正确部分( Left Alt + Drag或 Letf Alt + Shift +

  3. 选择菜单项TextFX&gt; TextFX Tools&gt; +Sort lines case sensitive (at column)