查看: 223|回复: 6
打印 上一主题 下一主题

[求助] 【关闭】如何将多个词条串到一个关键词上显示出来?

[复制链接]
  • TA的每日心情
    慵懒
    2021-9-1 08:46
  • 签到天数: 61 天

    [LV.6]常住居民II

    13

    主题

    141

    回帖

    4080

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4080

    QQ 章

    跳转到指定楼层
    1
    发表于 2021-9-14 14:50:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 zhangchaont 于 2021-9-25 11:30 编辑

    我最近在尝试着制作mdx词典,之前做的那个词典只实现了词条的搜索,但是从读音不能搜索,如果添加读音的话,日语的同音词很多,虽然可以用Python把多个词条贴到一起,但是感觉这样有点浪费,有没有什么简单的方法可以实现下图的效果:



    先行谢过。

    找到答案了,原来论坛里面已经有人解决这个问题了。[url=⚜【支持超大文件】Python MDX词典打包工具 2019-11-19更新 https://www.pdawiki.com/forum/fo ... hread&tid=36415 (出处: 掌上百科 - PDAWIKI)]⚜【支持超大文件】Python MDX词典打包工具 2019-11-19更新 https://www.pdawiki.com/forum/fo ... hread&tid=36415 (出处: 掌上百科 - PDAWIKI)[/url]
  • TA的每日心情
    开心
    昨天 19:36
  • 签到天数: 624 天

    [LV.9]以坛为家II

    539

    主题

    1981

    回帖

    5万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    53357

    翰林院专用章推广专家灌水大神章笑傲江湖章小蜜蜂章管理组专用章QQ 章

    2
    发表于 2021-9-14 16:52:32 | 只看该作者
    内部重定向(内容链接):
    1) 当两个关键字所指向的内容是一样的时候,可以采取重定向的方式来达到"链接"的效果。内部重定向的格式为:
    @@@LINK=关键字
    例如color 和 colour 都指向相同的内容,制作词典时可以正常编写color词条,但对于colour词条,可以写成:

    colour
    @@@LINK=color
    </>

    当显示colour条目的内容时,程序会自动找到color的内容进行显示,链接是可以多重嵌套的。
  • TA的每日心情
    慵懒
    2021-9-1 08:46
  • 签到天数: 61 天

    [LV.6]常住居民II

    13

    主题

    141

    回帖

    4080

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4080

    QQ 章

    3
     楼主| 发表于 2021-9-14 17:44:37 来自手机 | 只看该作者
    孤影 发表于 2021-9-14 16:52
    内部重定向(内容链接):
    1) 当两个关键字所指向的内容是一样的时候,可以采取重定向的方式来达到"链接"的效 ...

    我是想一个key对应多个内容。就像截图里面的しつける同时找到躾ける、仕付ける词条。
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 634 天

    [LV.9]以坛为家II

    10

    主题

    952

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10620
    4
    发表于 2021-9-15 07:34:45 | 只看该作者
    孤影 发表于 2021-9-14 16:52
    内部重定向(内容链接):
    1) 当两个关键字所指向的内容是一样的时候,可以采取重定向的方式来达到"链接"的效 ...

    学习了。最近正在学习html5,请问会对制作mdict有帮助吗?
  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 1991 天

    [LV.Master]伴坛终老

    3

    主题

    3444

    回帖

    4万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    45827

    灌水大神章

    5
    发表于 2021-9-15 13:40:52 | 只看该作者
    本帖最后由 言叶之庭 于 2021-9-15 14:13 编辑

    可以提取【】内的内容拆分制作成4个词头:しつける、躾ける,しつける、仕付ける,这样应该就可以实现楼主想要的效果了吧,当然还可以做进一步处理,毕竟有两个しつける,可以去重、合并相同词头,至于查躾ける是否需要显示仕付ける,或查仕付ける是否需要显示躾ける,也应该可以做相应处理。

    不懂计算机语言,从未制作过MDX,以上内容纯属个人设想。
  • TA的每日心情
    慵懒
    2021-9-1 08:46
  • 签到天数: 61 天

    [LV.6]常住居民II

    13

    主题

    141

    回帖

    4080

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4080

    QQ 章

    6
     楼主| 发表于 2021-9-15 14:31:36 | 只看该作者
    言叶之庭 发表于 2021-9-15 13:40
    可以提取【】内的内容拆分制作成4个词头:しつける、躾ける,しつける、仕付ける,这样应该就可以实现楼主 ...

    多谢回复,这个是可以实现的,也是我现在正在做的。我本来设想是如果可以在しつける这个搜索键的时候写成:
    1. {'しつける': '@@@LINK=[躾ける, 仕付ける]'}
    复制代码

    这样就可以自动在搜索しつける的出来这样的效果。
    把两个词条再拼接起来生成一个新的键我觉得有点浪费空间。
  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 1991 天

    [LV.Master]伴坛终老

    3

    主题

    3444

    回帖

    4万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    45827

    灌水大神章

    7
    发表于 2021-9-15 14:51:22 | 只看该作者
    本帖最后由 言叶之庭 于 2021-9-15 15:37 编辑
    zhangchaont 发表于 2021-9-15 14:31
    多谢回复,这个是可以实现的,也是我现在正在做的。我本来设想是如果可以在しつける这个搜索键的时候写成 ...


    内部重定向代码具体是何种格式?代码可不可以这样写?意即可不可以一对多?代码具体又应如何写?
    しつける
    @@@LINK=躾ける
    @@@LINK=仕付ける

    しつける
    @@@LINK=躾ける
    しつける
    @@@LINK=仕付ける

    或者也可以使三个词头显示同样内容,这样查躾ける、仕付ける就不能只显示自己的内容了吧,所有内容都显示?如想躾ける、仕付ける仅显示自己的内容,只能三个各自独立成词条吗?这样势必会增加词典大小。

    与设想的不太一样吗?与书籍目录不相似?一级目录、二级目录……如しつける作为一级词头,躾ける、仕付ける作为二级词头,一级词头包裹二级词头,这样查しつける显示所有内容,查躾ける、仕付ける只显示它自己的内容。