掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2014|回复: 7

[学习求助] 有没有批量查词输出的工具?

[复制链接]
  • TA的每日心情
    开心
    2022-9-20 10:49
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2010-11-25 11:39:14 | 显示全部楼层 |阅读模式
    mdict 上这么多这么好的资源,只作为查词用,太局限了。
    " V% h$ D' J" r
    ) \6 ^- o3 R" p+ J我想这样使用mdict 资源。% i  n, y9 N/ R; n1 o# o" \

    - Z4 Q9 w! y! ~: O# k" a比如,某人现在准备4级考试,要攻克单词。找来了一张4级大纲的词汇表。4 Y: F6 T7 C4 e
    表中有5000个单词,txt文件,每个单词占一行。( Z2 D! J' X3 v
    在软件中指定这个词汇表,再指定一个词库 (比如牛津高阶),
    : `+ c6 d) P& I$ d$ j: d$ c% G4 S然后选择输出格式(比如word),
    4 P, _( ~% k- S- }+ ]% k之后,我就会得到一个 4级词汇范围的牛津词典,打印出来,可以身带着背单词了。
    % m: _9 d+ U) {
    # |( z5 T2 t+ K9 U不知是不是我火星了,这样的功能是否现在已有方法能实现?

    该用户从未签到

    发表于 2010-11-25 11:51:14 | 显示全部楼层
    这个需要自己写代码实现了
  • TA的每日心情
    开心
    2022-9-20 10:49
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2010-11-25 12:00:39 | 显示全部楼层
    写哪个部分的代码?
    2 Y0 v! a0 }/ F* I$ D2 z可能我说输出成word,举例不太合适。3 u) i3 b- U0 K5 _
    输出成html 呢,内容部分不需要转换。
    ! G- q1 K% J5 P6 T+ {. p, [其他步骤是不是比较简单了?

    该用户从未签到

    发表于 2010-11-25 17:19:17 | 显示全部楼层
    步骤如下:6 F. [# I: ~2 F
    1、按照HTTP://home.ustc.edu.cn/~wchao911/tool.html中所述方法导出你想要的mdx词库中的内容,假设导出文件为out.html。
    . C& i3 g7 h+ F2、准备你想要的5000个单词,每个单词一行。: Q" j; s+ B4 n. _8 @1 O/ e
    3、循环遍历5000个单词,对每个单词去out.html中查找,若找到,写到输出文件中。
    0 i0 g& u* s7 W7 M4、Over!
  • TA的每日心情
    开心
    2022-10-10 09:12
  • 签到天数: 202 天

    [LV.7]常住居民III

    发表于 2010-11-25 21:15:49 | 显示全部楼层
    本帖最后由 yru 于 2010-11-25 21:19 编辑
    1 l$ y2 m' Z* ^/ n) u& T
    5 R$ |1 _3 l/ B, S" {' i& Y4 C估计这样你自己很快就可以编写出一大本几乎可以超越所有词典的好词典了,呵呵$ I' L; q1 _+ Q. h% A2 U/ \
    我觉得可能性很小,很多词典的txt文件都大于200M7 I+ b* M% X% K1 |# k  D
    还有,要过某个考试,完全用不着把所有词典的解释和例句都记熟吧
  • TA的每日心情
    开心
    2022-9-20 10:49
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2010-11-26 12:06:36 | 显示全部楼层
    我的想法就是建立一个数据库, 集中多本词典,每个字典用一个数据表。可以慢慢增加,遇到好的资源就加入。词条释义部分采用mdict html 格式存储,以后如有变化,容易转换。
    7 W* {: C4 s- {8 R) k主要满足的是浏览阅读需要,而不是查询。
    5 y  S0 U% I/ i3 y0 @4 R& T所以,使用方式不是整体用于手持设备,! L2 C4 v/ W+ k0 {
    而是按需输出,生成一定范围的新mdict词典,当作单词卡片看,或者纸面打印出来。比如,输出4级词汇的牛津,GRE 词汇的MW collegiate。 变态用法, 来个牛津keyword 范围的OED,打印出来每天看{:3_55:}
    6 p: W# ^8 R% J8 y% D% N2 s; w甚至组合输出,比如GRE 词汇的MW collegiate + 简明英汉。

    该用户从未签到

    发表于 2011-2-27 19:46:37 | 显示全部楼层
    是个好建议,支持。应该有人能做出来的。

    该用户从未签到

    发表于 2011-2-27 23:05:22 | 显示全部楼层
    如果MDX词库是未加密的,直接可以利用R大提供的工具导出为文本。
    ! C4 ]- ?; @2 \如果MDX词库是加密的,涉及到作者的版权,我们也不建议公开去讨论。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-4-23 18:39 , Processed in 0.022173 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表