成语填空

内置 30,192 条成语,支持字位填空、关键词包含、开头结尾、叠字结构与用字主题筛选,还能同音接龙、随机出题并一键复制带拼音结果。
查询条件
四个字的字位(每格一个汉字,留空 = 不限)

四个字位全留空时等于浏览整库四字成语;填过的字位会显示在结果里并高亮。

试试这些示例
查询结果填好字位或关键词,点「查询成语」即可在当前页面出结果。

命中数量、拼音标注与成语列表将在这里显示。

成语库内置于页面脚本,字位匹配、接龙、拼音标注与复制全部在浏览器本地完成,输入的内容不会发送到服务器。
工具说明

本工具内置 — 条成语,其中四字成语 — 条,另有 3 字熟语 126 条与 5 字以上的多字熟语 717 条(如 柳暗花明又一村、步步生莲花)。每条成语都标注了字数、叠字结构(共 — 条命中七种叠字格式,其中 ABAC 862 条最多)和用字主题(含数字 2,634 条、含动物 2,106 条、含颜色 1,063 条),并给出拼音读音,适合成语接龙、填字游戏出题与语文学习。

使用方法:「查询方式」决定怎么匹配 —— 字位查询在四个格子里分别填第一、二、三、四个字(每格一个汉字,留空表示该位不限),包含/开头/结尾只需要填一个关键词,接龙则填一个成语或一个字作为锚点。设置好条件后点「查询成语」(在输入框按回车同样触发),右侧依次给出条件回显、命中统计卡、以及带拼音和标签的成语列表;切换「成语字数」「叠字结构」「用字主题」「排序方式」「接龙方向」「允许同音字接龙」会在当前条件上立即重新计算并记入历史,改「每页显示」「高亮」「复制格式」只重新渲染当前结果。点击任意成语即复制该条,「复制全部」复制整批命中,「复制本页」只复制当前这一页。

成语填空出题:点「随机出题」按「出题空格数」遮 1 – 3 个字,题面把空位做成可输入的小格子,只提示被遮字的读音;填完点「核对答案」逐字判定,答错会把你的字划掉并显示正确字,「揭晓答案」直接给出完整成语,「复制这个成语」便于整理成答案表。出题范围优先使用当前查询结果,没有结果时从整库抽取,「已答 / 答对」计数显示在题面下方,可当堂练习与自测。

示例对照:下面六个示例代表六种典型查法,点击示例按钮会自动设置条件并查出结果,可直接对照。

示例一:字位查询 —— 第一字是「马」共 52 条

只在「第一字」填 马,其余三格留空,命中 52 条四字成语,前几条是 马勃牛溲、马浡牛溲、马不解鞍、马不停蹄、马尘不及、马迟枚疾。字位查询按整字对齐,比关键词更精准:在第二、第四格都填 一(第一、三格留空)只剩 1 条 有一得一。

示例二:包含查询 —— 「花」4 字 262 条、不限字数 266 条

查询方式换成「包含查询」,输入 花,默认「成语字数 = 4 字」命中 262 条(5 页),如 百花齐放、百花生日、百花争妍、百花争艳、败柳残花、傍花随柳。把字数改成「不限字数」得到 266 条,多出的 4 条是 3 字的 耍花腔 和 5 字以上的 步步生莲花、柳暗花明又一村、无可奈何花落去。

示例三:结尾反查 —— 以「花」收尾 69 条

查询方式选「结尾是」,输入 花 命中 69 条:败柳残花、笔头生花、笔下生花、闭月羞花、遍地开花、波罗奢花、步步莲花。写文押尾、找「×××花」结构的词时用这一档最快;换成「开头是」输入 一,则一下得到 600 条以「一」起头的成语。

示例四:叠字结构 —— AABB 整整齐齐 201 条

关键词留空、「叠字结构」选 AABB,命中 201 条(4 页):安安稳稳、巴巴急急、巴巴劫劫、巴巴结结、白白朱朱、半半拉拉。结构按四字内部的相同字位置判定,库里共有七种:ABAC 862、AABC 309、AABB 201、ABCB 145、ABCC 135、ABCA 51、ABAB 1,统计卡的「叠字结构」会列出当前命中里出现了哪几种。

示例五:用字主题 —— 含动物的成语 1,988 条

「用字主题」选「含动物」,四字成语命中 1,988 条(34 页),如 阿狗阿猫、爱鹤失众、鞍马劳顿;选「含数字」是 2,450 条,选「含颜色」是 1,029 条。主题按字面用字判断(含「马、龙、牛、虎…」即算动物),只做检索筛选,不解释成语含义。

示例六:成语接龙 —— 同字 24 条,放开同音 116 条

「查询方式」选「成语接龙」,输入 马到成功,工具取它的末字 功 作锚点,列出能以它往下接的成语 24 条:功败垂成、功标青史、功薄蝉翼、功成不居。勾选「允许同音字接龙」放宽到读音相同的字,命中升到 116 条,多出 工力悉敌、弓调马服、公报私仇 这类;「接龙方向」改成「往前接」则反过来找上一个,输入 花 得到 69 条以「花」收尾的词。

收录与清洗:成语库原始 30,741 条,构建页面时只剔除「兵来将挡,水来土掩」这类含逗号、顿号的多分句格式(字位查询无法对齐)共 549 条——原始表本身没有完全重复的写法,也没有 3 字以下的条目,所以这一步之后不留重复项与短项,最终内置 — 条纯汉字成语,按字数分 3 字 126 条、4 字 29,349 条、5 字及以上 717 条;字数只计汉字,繁简异体不在同一批数据里混用。清洗规则写在页面脚本 loadCorpus() 中,可在浏览器控制台直接复核。

注意事项:1)查询条件只保留汉字,字母、标点和空格会被忽略,四个空位全留空时等于浏览整库四字成语;2)成语库未收录释义与出处,本页只做形、音、结构的检索,不解释词义;3)拼音由浏览器内置的单字注音表生成,27,924 条能给出完整带调读音,1,743 条整词取不到声调、退回落音(列表里显示为不带调的音节),525 条含注音表未覆盖的生僻字(如「浡、瞋、呿」等 344 个字),对应音节显示为 ·;多音字取该词整词注音、取不到时退回落音,个别异读可能与词典不同,仅作朗读参考;4)「叠字结构」「用字主题」是按字面形状/用字计算的检索标签,不是成语的语法或语义分类;5)「拼音顺序」按不带声调的音节排序,同音再按词库原序;6)条件历史只保存在当前页面的内存里,刷新或关闭即清空,既不写服务器也不写本地存储;7)全部匹配、出题、判定与复制都在本地完成,页面不发起任何接口请求。