正则表达式可视化工具 - 图形化Regex解析
将正则表达式语句转换为直观的铁路图(状态机图),帮助理解复杂的正则模式。
UD5工具箱
Regex Crossword Solver — 输入行列正则,自动求解字符网格
*、+等可变长度量词的复杂正则,求解器会在搜索中动态验证约束。搜索采用异步分片执行,不会阻塞浏览器UI。[A-Z]、[^abc])、量词(*、+、?、{n}、{n,m})、分组与交替((ab|cd))、通配符(.)、锚点(^、$)、转义字符(\d、\w、\s等)。注意:求解器会自动在行/列正则两端添加^和$以确保完整匹配。[ABC]直接限制了候选字母,固定字符串CAT则完全确定该行/列;A{3}意味着连续3个A,A*可以匹配0个或多个A;[^X]{5},则该行所有位置都不能是X。
将正则表达式语句转换为直观的铁路图(状态机图),帮助理解复杂的正则模式。
检测YAML语法错误并定位,同时以树形JSON展示解析结果。
输入错误文本,自动寻找最可能正确单词替换,展示编辑距离原理。
在线HTML实体编码与解码工具,实现特殊字符与HTML实体的相互转换,防止XSS及显示问题。
将不带空格的十六进制字符串解码还原为原始文本,方便阅读编码数据。
上传或粘贴乱码文本,利用启发式算法猜测可能的原始编码(如 GBK/Shift-JIS),辅助解码。
提供英文对话句子,要求正确放置引号和逗号,自动判分。
尝试用常见密码字典测试加密ZIP文件,限于教学演示,不保证破解强度。
输入字符串并选择正规化形式,展示转换结果和码点序列,理解等价字符处理。
按下键盘任意键,实时显示对应JavaScript键盘事件的key、keyCode、code等信息,方便开发调试。
翻牌游戏形式,匹配发音相同但拼写不同的单词。
播放短小的和声进行,识别属于正格终止、变格终止还是阻碍终止。
将图片转换为使用不同密度的Unicode块元素(░▒▓█)构成的文本艺术。
并排展示Fira Code、JetBrains Mono等编程字体的连字和标点清晰度效果。
将整个文本中的非ASCII字符全部转换为HTML数字或命名实体。
输入可能拼错的英文单词,根据字典和编辑距离返回最可能的正确拼写。
快速统计文本的段落数、平均每段字数、最长/最短段落等维度。
扫描粘贴的代码,高亮并列出所有 TODO、FIXME、HACK 等标记注释,帮助跟踪开发任务。
在英文文本的行内插入空格使其左右两端同时对齐,模拟印刷排版效果。
在放大网格上逐点绘制字母与符号,生成像素字体文件(.ttf预览)及CSS代码片段。
在线比较两段文本或代码的差异,高亮显示增删改行,适用于代码审查和版本比对。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
实时统计输入文本的字符数(含/不含空格)、单词数、行数、段落数等,适合写作和代码文档检查。
模拟接收浏览器发送的 CSP 违规、网络错误等报告,格式化为可读卡片,了解前端监控最佳实践。
输入需要练习的汉字或英文单词,生成含虚线的描红练习纸。
使用鼠标绘制表格或边框,自动将线条转换为 Unicode 制表符,生成纯文本表格。
展示所有HTML input type(text, password, date, color等)的渲染效果。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
验证YAML语法的正确性,高亮错误行并显示错误原因,保障配置文件无误。
输入文字,切换开启连字(liga)、小型大写(c2sc)等OpenType特性,观察渲染差异。