无需登录 数据私有 本地保存

正则表达式填字游戏求解器 - 辅助破解 Regex Crossword

31
0
0
0
五种网格大小选择

工具提供 2x2、3x3、4x4、5x5 和 6x6 五种网格大小选项。2x3 和 3x2 等非正方形网格也通过行列数分别设置来支持。2x2 网格适合初学者快速入门,求解速度极快;3x3 和 4x4 网格提供适中的挑战难度;5x5 和 6x6 网格适合资深玩家,正则表达式可以更加复杂,求解过程也更具挑战性。选择网格大小后,工具会自动调整行数、列数和对应的正则表达式输入框数量,确保界面布局与网格匹配。

六种字符集选项

工具支持六种字符集配置:仅大写字母(A-Z,26 个字符)、仅小写字母(a-z,26 个字符)、仅数字(0-9,10 个字符)、大写字母加数字(A-Z + 0-9,36 个字符)、小写字母加数字(a-z + 0-9,36 个字符)以及完全自定义字符集。自定义字符集允许玩家输入任意字符组合,如 "ABC" 或 "01",以适配各种特殊的 Regex Crossword 变体。字符集的选择直接影响求解的搜索空间大小和速度。

四种最大解数限制

求解器支持四种最大解数限制:仅查找第一个解(适合快速验证)、最多 10 个解、最多 100 个解和查找所有解。限制解的数量可以有效控制求解时间——当正则表达式约束不够严格时,可能存在大量满足条件的解,查找所有解可能需要很长时间。玩家可以根据需要选择合适的限制,在求解速度和结果完整性之间取得平衡。求解过程中工具会实时显示已找到的解数量和搜索进度。

手动输入已知字母

玩家可以在网格的任意位置手动输入已确定的字符。输入已知字母后,该格子会显示黄色边框,标识为固定约束。在求解过程中,这些已知字符会被视为额外的约束条件,求解器保证不会修改这些位置的字符。这种功能让玩家可以保留自己通过推理得出的结论,只在不确定的位置使用算法求解。已知字母可以随时修改或清除。

求解、清除与加载示例

求解按钮触发约束传播和回溯搜索算法,自动寻找满足所有行和列正则表达式约束的网格填充方案。清除按钮一键重置所有输入,包括网格设置、正则表达式和已知字母。加载示例按钮提供多个内置的经典 Regex Crossword 难题,覆盖从简单到复杂的各种难度等级。加载示例后,玩家可以直接点击求解查看答案,也可以先尝试手动推理再使用求解器验证。

彩色网格结果展示

求解完成后,结果以彩色网格形式展示。每个解占据一个独立的网格视图,不同字符用不同颜色区分(如 A 用蓝色、B 用绿色、C 用红色等),方便玩家快速阅读和验证。网格中已知字母(手动输入的)仍保持黄色边框标识,与求解器自动填充的字符形成对比。如果有多个解,玩家可以翻页或滚动查看每个解的详细内容。