请教各位大佬一个txt词条合并的问题

我想把两个英语词典的两个txt 源文件相同的词条合并到一个词条下面,比如两个词典txt 文件都有 like 这个词,我想把这两个like的数据合并到一个 like下,txt怎么处理,复制粘贴几万个词条工程太大了。有没有软件或者脚本能完成合并,不是单纯的把两个txt复制

我没用过。仅供参考。

处理字词条索引重复的小工具

很多人大概都用自己写的小程式,包括我在内。但这种自用的小程式,一般上局限较多,不适合让别人用。

试试这个。

这个问题大致等于 EmEditor宏合并重复詞头(行)
将排序好的词头复制到新文档,再运行宏,把结果复制粘贴回去。有个特殊符号,记得自行替换。

//i<=20 ,这个数字已经足够大了。能够合并100W重复行。一般情况下,10 就足够了。
document.selection.Replace("(.*)","\\1︽1",eeReplaceAll | eeFindReplaceRegExp,eeExFindRegexOnigmo);	
	for (var i=0;i<=20;i++)
	{
document.selection.Replace("(.*)︽(\\d+)\\n\\1︽(\\d+)","\\1︽\\2+\\3",eeReplaceAll | eeFindReplaceRegExp,eeExFindRegexOnigmo);
document.selection.Replace("(\\d+)\\+(\\d+)$","\\J \\1+\\2;",eeReplaceAll | eeFindReplaceRegExp,eeExFindRegexOnigmo);
   }
document.selection.Replace("︽(\\d+)$","\\J \"\\0\"+ Array(\\1).join(\x27\\n︽\x27)",eeReplaceAll | eeFindReplaceRegExp,eeExFindRegexOnigmo);
document.selection.Replace("︽(\\d+)$","",eeReplaceAll | eeFindReplaceRegExp,eeExFindRegexOnigmo);
1 个赞

感谢大佬, 哈哈我就在想怎么用宏搞,但是水平不高

我是用SourceEditor.exe这个工具,合并文件很方便,同一词头可以自动合并的,可以用很多显示方法。你可以试试。

没有很好的专业医学词典,合并了英中医学辞海和dorrland 32版本,可以结合一起看看。因为自用不讲究,大概结合一下。你看看。

词典软件和合并txt文件的方法,应该是门槛最低、最方便的办法了。。

mdx词典壳软件:

手机欧路。
多个相同词头可以同时显示。

合并多个txt的方法

所以你只要新建txt文档,键入下面内容,再把文档后缀从.txt改成.bat。放到需要合并的多个txt文件目录下,双击这个bat文件就完成合并了。
copy .txt all.txt

这个合并txt,不是相同词头合并,还是2个词头,这个是同一词头合并成一个词条的。

所以我在回复里说了用欧路词典app。欧路的展示如下

合并词典

单词


单词