如何删除TXT中重复的内容?

我有一个TXT问答库。大意如下:张三的老家是哪里?答:山东李四的朋友叫什么?答:舒淇张三的老家是哪里?答:山东 我想把重复的(行)内容删除掉,该怎么做?c_textreplace 这个软件不能实现我想要的。请高手给其他的办法。

1、首先打开TXT文档,可以看到文档内有很多重复的内容;

2、依次点击“编辑”-“替换”;

3、在打开的替换窗口中输入要删除的重复内容,然后将鼠标光标移动到文档的首位;

4、点击替换矿口的“查找下一个”;

5、可以看到文档中的第二个重复的内容被选中了;

6、然后在“替换为”窗口内什么都不输入,直接点击“替换”;

7、可以看到第二行的替换内容被删除了;

8、然后依次点击“替换”;

9、可以看到下面的重复内容都被依次删除了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-06

    删除TXT中重复的内容,三种方法供参考:

  一、软件删除法:

  二、Excel去重法:

  三、批处理法:

  用记事本新建一个bat文件,内容如下:

  ::怎样删除a.txt文件中重复的行?

  ::批处理不能直接更改文档中的内容,所以只能新建一个b.txt文档

  ::注:文档a中的每一行的结尾若有空格,也会被当作字符判断

  ::代码虽能达到目的,但感觉有点臃肿,还望高手简化.

  @echo off

  set a=1

  set dst=1

  setlocal enabledelayedexpansion

  for /f "delims=" %%i in (a.txt) do (

  set num=%%i

  if "!a!"=="1" (echo !num!>b.txt&set a=)

  if not !num!==!dst! (call :dd)

  for /f "delims=" %%j in (b.txt) do (

  set dst=!num!

  set var=%%j

  if "!num!"=="!var!" set lis=y

  )

  )

  start b.txt

  :dd

  if "%dst%"=="1" goto :eof

  if not "%lis%"=="y" (echo %dst%>>b.txt) else (set lis=)

  goto :eof

  保存此文件为bat格式文档后,双击执行即可得到去重后的新文本。

第2个回答  2013-10-26
这个貌似我没有试过,不过楼主可以试一下“查找”。看重复的句子或字词有多少个,然后你大概记下来数字。然后呢你选择“替换”把重复的句子或字词放在被替换的地方,要替换的呢留空白。这样它就可以把你重复的字或句子给删除了。呵呵懂了没?祝你好运!本回答被网友采纳
第3个回答  2013-10-26
用编辑——替换 把要删掉的字换成空格或空白
第4个回答  2019-12-16
TXT文本去重 TXT文本合并 TXT文件求并集
https://blog.csdn.net/zhengzizhi/article/details/72615021
测试数据大小:20亿行130GB的数据只需60分钟 平均去重速度:2000000000(行) ÷ 3600(秒) =‬ 555555(行/秒)≈55万行/秒

怎么删除TXT中重复的内容?
一、软件删除法:二、Excel去重法:三、批处理法:用记事本新建一个bat文件,内容如下:::怎样删除a.txt文件中重复的行?::批处理不能直接更改文档中的内容,所以只能新建一个b.txt文档 ::注:文档a中的每一行的结尾若有空格,也会被当作字符判断 ::代码虽能达到目的,但感觉有点臃肿,还望高手简化....

如何删除TXT中重复的内容?
1、首先打开TXT文档,可以看到文档内有很多重复的内容;2、依次点击“编辑”-“替换”;3、在打开的替换窗口中输入要删除的重复内容,然后将鼠标光标移动到文档的首位;4、点击替换矿口的“查找下一个”;5、可以看到文档中的第二个重复的内容被选中了;6、然后在“替换为”窗口内什么都不输入,直接...

怎么将TXT中相同的字一次性去掉
回答:你可以在电脑上用TXT打开,复制你要删除的文字,在编辑里面选替换,把你要删掉的粘贴到查找内容,替换为那里不输入,再选全部替换就可以了。

怎样处理TXT文本文档中重复的数据,越简单越好
回答:您好!是不是游戏大厅一关闭就会弹出一些广告?那个就是dirtree.txt 这是没办法删除的 一玩完就有。不过你放心 这是TX代办的 对电脑没有任何危害。望采纳!

求如何删除TXT电子书中重复的句子?
打开 TXT 文档 找到要替换的内容 复制下来 在点编辑里的替换 在查找内容里粘贴要替换的内容 替换为一栏可以不填写 然后点击全部替换就可以了 例如

怎么一次性删掉TXT文件里重复的字?
点击菜单栏的编辑-替换-查找内容就是输入你想替换掉的东西,替换为:这里面不要写,然后点击全部替换即可。

如何把TXT中重复的数据去除?
1、选择这个TXT文件,按住Shift键,右键选择打开方式,用EXECL程序打开这个文件。2、如果数据在A列,在B1单元格输入公式=COUNTIF(A$1:A1,A1),下拉填充,复制结束,选择性粘贴,数值。3、然后选择A:B,按B列排序,把B列大于1的行删除,再删除B列,保存原文本格式。

怎么删除txt小说中频繁重复的几个字
可以把文字复制到WODR中,用快捷键Ctrl+H,查找和替换,把重复的网址替换成空格之类的,不用下载工具软件,省事简单。

一个TXT文档,里面有N行,并且有内容相同的,我想把重复的行都删除,只保留...
先选出一词条来,然后按住ctrl 键(在键盘的最左下角)不要放开,再选中一个词条来,接着选你想要保留的词条,(ctrl键一直不能放开噢)然后再右键选 剪切 最后把留下来的都删掉,再右键选粘贴,完毕!

谁知道怎么最快删掉TXT文件里面的重复字符?
回答:在不使用其他辅助软件的情况下下,可能用记事本打开文件后,CTRL+F查找字符,不断的查找就可以清除,如果觉得这样麻烦的话,你可以下载一个小软件,如果你懂得VB编程的话,这将会是一件非常之轻松的事情

相似回答