我有类似的行,我想删除第一个...行,而不是唯一的行 http://www.filefactory.com/file/a181d18/n/...nimal_2010_.rar
。
我考虑相似的行,直到第二个到达...
我想删除第二个相似的行。我能怎么做?
http://rapidshare.com/files/152133956/2005_-_Candlemass.part1.rar (not delete)
http://rapidshare.com/files/152133956/2005...emass.part1.rar --> similar (delete)
http://www.filefactory.com/file/a181d18/n/...nimal_2010_.rar -->unique (not delete)
http://www.shragle.com/files/9baa908b/Bvdub-The_First_Day-%2528HN031%2529-2012.rar(not delete)
http://www.shragle.com/files/9baa908b/Bvdu...1%2529-2012.rar --> similar (delete)
我在 Windows 上使用sed和notepad++
我尝试使用这个正则表达式:
Find what: ((?<=\n)|^)([^\n]{40})([^\n]*\n)(.*\n)?\2[^\n]*($|\n)
Replace with: \2\3\4
它可以工作,但前提是这些行在另一行之下,但我也会有一个正则表达式,我以随机顺序检测这种类型的字符串。有可能吗?