|
itarcy 发表于 2014-4-29 09:26
不好意思,懒得开新帖,想继续请教两个问题
1. 怎么合并两个词典的词条,我以前记得论坛上有位达人讲过 ...
1.1 合并词条
最好用的工具是sunsmile23的:
mdx制作必备:RegEx Dotext 1.0β4,可合并词条,提取信息等【2013.11.26】 https://pdawiki.com/forum/thread-11430-1-1.html
1.2 提取词条
可以用Excel 的Vlookup函数。参考:https://pdawiki.com/forum/search ... =yes&kw=vlookup
1.3 删除词典中不需要的条目(或内容)
这个问题可以利用正则,但是不能一步到位。
我的办法通常是:
第一步,找到想要保留的内容(下文以A替代),把这些内容单独放在一行,其实就是A替换为\r\nA;
第二步,删除不含有内容A的行即可。
用EditPlus比较方便,不需要正则。
因为EditPlus的Find可以Set Marker,也就是标记含有查找关键字的行;
还可以Invert Markers,也就是反向标记;
还可以一键Delete Marked Lines,也就是把含有标记关键字的行都删除。
比如你所说的含有“搭配用法”的内容,只需要把含有“搭配用法”的内容(或者词条)的行标记(也就是在Find的时候Set Marker),然后再Invert Markers,最后Delete Marked Lines,这样就把不含有“搭配用法”的行给全删除了。比较傻瓜,当然,首先要对文本稍加处理。
2.
2. 手头有本.db结尾的词典数据文件(有dict.db, dictbig.db, dictindex.db, dictpinyin.db, dictword.db),一般这种数据库该怎么解开?
可以试试SQLiteSpy,SQLite Expert Professional, Navicat Premium(注意路径不要有中文),不过打开的内容能否看到,那就看运气了,db是数据库文件,一般都是加密了的,打开也只能看到一堆天书。
|
|