|
本帖最后由 LYX1692 于 2016-1-10 04:05 编辑
因为mdict可以联合查找,所以,完全没有必要提取这3000词的牛津正文。
你所要做的,只是一个简单的3000词表就可以了。
那么,这就非常简单了,excel就可以处理了。
在A列输入你想要的单词
在B列点击“自动换行”,然后输入公式:="</>"&CHAR(10)&A1&CHAR(10)&A1
如此一来,在B列就会生成如下数据:
</>
school
school
</>
child
child
</>
student
student
这就是mdd词典的编译原码了。
将B列的数据复制粘贴到UTF-8的TXT文档。
因为将Excel数据复制到TXT文档,每个单元格数据会自动生成"符号,也就是这样的:
"school
school
</>"
所以,你只需在txt上将"全部删除即可(别说这个也不会吧)
保存TXT文档(注意格式为utf-8,文档后面可能有多余空行,删掉即可)
然后,打开mdxbuilder,Source为你那个txt文档,Target为你要生成的mdx。
Original format为mdict(compact Html),Encoding为UTF-8(Unicode)
最后Start,你想要的词典就生成了。
——————————————————————————————
上面所说的Excel操作,虽然不复杂,但也是下策。
因为很多电脑小白并不知道正则表达式,我才想到用excel来操作。
如果懂一点正则表达式,那就是真正的一键操作。
词表放入txt(一行一个单词)
查找:^(.*)$
替换:\1\n\1\n</>
就得到简单的可编译为mdx的文件了
|
|