仿生阅读文本生成器 - 单词前半加粗提升速读
将英文文本转换为单词前几个字母加粗的格式,引导视线跳跃式阅读,模拟Bionic Reading效果。
UD5工具箱
逐词高亮 · 智能合并 · 并排对比 · 支持行级与词级双重对比
在上方输入两个文本,点击对比按钮或自动触发对比
文本差异对比(Diff)算法用于计算两个文本之间的差异,核心思想是找出最长公共子序列(LCS)。本工具基于LCS算法,先进行行级对比,再对修改行进行词级对比,实现了类似Git diff的高精度差异检测。常见的Diff算法包括Myers差分算法(Git默认使用)、Patience Diff和Histogram Diff等,它们在不同场景下各有优势。
逐行对比:将文本按行分割,对比哪些行被新增、删除或修改。适合代码审查和文档版本对比。
逐词高亮:在识别出修改行后,进一步对该行进行词级别的对比,高亮显示具体哪些词语发生了变化。这让差异更加精确,例如一行中只改了一个词也能被清晰标记。
纯词级对比:将整个文本视为词序列进行对比,适合短文本或句子级别的精细比较。
并排视图(Side-by-side):原始文本和修改后文本左右并排显示,直观展示对应关系,适合快速浏览变化、代码审查。
统一视图(Unified View):类似git diff的输出格式,所有变化在单一列中展示,使用+和-前缀标记新增和删除,适合生成patch文件或紧凑查看差异。推荐在进行详细代码审查时使用并排视图,在需要导出差异报告时使用统一视图。
"智能合并"指的是不仅识别出哪些行发生了变化,还能精确定位到行内的词级变化。本工具的行+词高亮模式正是智能合并的体现:先通过LCS算法找出修改行对,再对每对修改行进行词级LCS对比,精确标记出被替换、删除和新增的词语。这让合并决策更加清晰——用户可以一目了然地看到具体哪些词需要修改,哪些需要保留。
1. 将原始版本的代码粘贴到原始文本框。
2. 将修改后的代码粘贴到修改后文本框。
3. 选择"行+词高亮"模式和"并排视图"。
4. 逐行检查变化:红色标记的为删除内容,绿色为新增内容,黄色为修改内容(其中词级变化会被精细高亮)。
5. 使用"上一处/下一处差异"按钮快速跳转,确保不遗漏任何变化。
6. 可启用"忽略空白"来排除缩进和空行调整的干扰,专注于逻辑变更。
LCS算法使用动态规划:构建一个二维矩阵,行和列分别对应两个序列的元素。矩阵中每个单元格存储到该位置为止的最长公共子序列长度。填充完矩阵后,通过回溯找出实际的公共子序列,不在公共子序列中的元素即为差异(新增或删除)。时间复杂度为O(n×m),空间复杂度为O(n×m),对于大多数文本对比场景完全够用。
将英文文本转换为单词前几个字母加粗的格式,引导视线跳跃式阅读,模拟Bionic Reading效果。
输入网址或文本,将单词首部字母人工加粗,引导视线快速移动,提升阅读速度。
字母从极度模糊逐渐变清晰,尽早猜出正确单词获得高分。
支持多语言字符分割,准确统计汉字、英文单词、日文假名数量,并评估社交媒体发文长度。
粘贴 JSON-LD 代码,校验语法并提示常见类型的必填属性缺失,辅助 SEO 调试。
在Canvas上写一个字母,程序尝试识别,帮助调整笔迹清晰度。
粘贴代码,计算总行数、有效代码行数、注释行数和空行数。
设置渐变两端颜色,鼠标滑过渐变条显示任意位置的精确十六进制色。
利用预训练的轻量变换网络在浏览器中简单演示将图片转换成特定风格。
输入词汇和权重,生成美观的文字云图片,可自定义配色和螺旋布局。
粘贴一段文本,涂黑不用单词,保留部分文字组成一首再生诗词。
调节采样频率,观察对正弦波的离散采样和重建效果,演示欠采样导致的频率混叠。
输入颜色十六进制值,根据色相和明度给出类似`--color-primary-500`的命名建议。
输入颜色值查找对应的CSS颜色名称,或浏览所有命名颜色及其色值,提升设计效率。
连接到 WebSocket 端点,自定义消息内容(JSON、文本、ArrayBuffer)并发送,查看响应。
录制一段音频,实时添加机器人、外星人、回声等音效并下载,不依赖服务器。
添加多个色块拖拽顺序,直观表现层叠上下文与z-index值。
检查XML的格式正确性,报告错误的标签闭合和属性缺失。
随机生成数字并展示其组成,用于儿童十以内或二十以内加减法练习。
调节两列波的频率、波长和位置,实时观看水面波干涉形成的明暗条纹图案。
拖拽改变一个div的大小,通过ResizeObserver API实时显示其新的宽度和高度。
随机生成含比喻、拟人等修辞格的Bingo卡,在阅读文章时标记。
粘贴JSON示例数据,自动分析并生成对应的JSON Schema,支持类型推断和必填标记。
组合拉丁化词根生成看起来像真的生物双名法学名,适合创意写作。
在浏览器中运行完整的SQLite数据库,创建表、插入查询数据,体验客户端强大的SQL能力。
直观拖拽曲线控制点,生成CSS transition/animation的cubic-bezier()值,并即时播放动画效果预览。
在两个不同形状的SVG路径间自动生成流畅的过渡变形动画SMIL代码。
输入对照组和实验组的用户数与转化数,计算 Z 值、P 值,判断是否具有统计显著性。
设定华容道开局(横刀立马等),点击自动求解,展示逐步移动过程。
解析Motorola S-Record或Intel HEX格式的固件文件,提取显示原始数据块。