内容重复度检测器 - 两篇文章比对
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
UD5工具箱
检测词语或句子是否正读反读都一样 · 支持中文与英文
输入文本后自动检测
或点击经典示例快速体验
回文是指一个词语、短语、句子或数字,正读和反读完全相同(忽略空格、标点和大小写差异)。例如英文的 "racecar"、中文的 "上海自来水来自海上" 都是经典回文。"回文"一词源自希腊语 "palin dromos",意为"再次返回"。
回文检测的核心算法是双指针法:将文本清理后,使用两个指针分别从首尾向中间移动,逐个比较对应位置的字符。如果所有字符对都匹配,则为回文。时间复杂度为 O(n),空间复杂度为 O(1)。本工具还支持忽略大小写、空格和标点符号。
中文回文以单个汉字为基本单位进行反转匹配,因为每个汉字都是一个独立的语义单位。英文回文以字母为单位。中文回文更容易构造出有意义的句子(如"黄山落叶松叶落山黄"),而英文回文常因字母排列限制而显得生硬。本工具对中英文均有良好支持。
在自然语言中,空格和标点符号是为了阅读方便而添加的,不影响词语或句子的核心字符序列。比如 "A man, a plan, a canal: Panama!" 移除空格和标点后变为 "amanaplanacanalpanama",是一个完美的回文。忽略这些辅助符号能更准确地判断文本是否具有回文特性。
已知最长的英文回文是由作家 Lawrence Levine 于 2004 年创作的 "Dr. Awkward & Olson in Oslo" 相关作品,长达 31,594 个单词。此外,芬兰语单词 "saippuakivikauppias"(意为"肥皂石贩子")是日常使用中最长的单词级回文之一。中文方面,古代诗人也创作过不少长篇回文诗。
回文检测是编程面试中的高频考题,常出现在 LeetCode、CodeWars 等平台。变体包括:验证回文字符串、最长回文子串、回文链表、回文数字判断等。掌握回文算法是学习双指针、字符串处理和动态规划的绝佳起点,也是前端和后端面试的基础考点。
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
比较两段文本,在单词级别高亮新增、删除和修改的部分,类似 Google Docs 修订。
输入词语或大致含义,搜索匹配的常用成语及解释出处,增强词汇储备。
提供代码评审和文档评审的通用检查项,标出等级并生成评审报告。
输入一段文本,同时显示其在多种语言中的静态翻译对照,辅助语言学习。
展示各种邮件客户端对CSS背景图片、VML背景的支持程度,附兼容代码。
将压缩的SQL语句按标准缩进美化,关键字高亮,兼容MySQL/PostgreSQL等方言。
校验Sitemap格式合法性,列出所有URL并统计数量。
输入 origin trial token,解析出启用的特性、域名和过期时间。
演示并测试:focus-visible伪类在不同输入模式下的表现,辅助无障碍设计。
验证 Origin Trial 令牌的有效性与作用域,显示令牌启用的实验功能列表及过期时间。
可视化为视频添加时间点字幕文本,导出标准WebVTT文件或JSON。
选择两种开源许可证,并排显示全文,高亮关键差异条款,帮助选择合适许可证。
使用Eyedropper API激活系统取色器,拾取屏幕任意位置的颜色值。
设定FCP、LCP、CLS等指标值,模拟计算PageSpeed Insights得分估算。
选择颜色、透明度等特征,缩小可能的水晶种类范围并展示图片。
输入中国车牌号,解析省份、城市及车辆类型信息(基于内置数据)。
输入自定义单词列表,生成填满随机字母的单词搜索矩阵,并导出为打印格式。
实时显示当前页面可见状态,当切换标签页时记录时间并给出日志。
粘贴 HTML 和 CSS,交叉比对找出在 CSS 中定义但在 HTML 中从未使用的类选择器。
输入字体名或从列表选择,在示例文本上立刻看效果,获得@import代码。
粘贴一份含UTC时间的时间表,一次性转换至多个目标时区显示。
为每个评分维度设定权重与分值,输入各维度得分,自动计算加权总分,用于项目评估。
显示一系列石原色觉测试图,框选所见数字,初步判断色觉异常。
输入长单词或URL,切换overflow-wrap和word-break属性值,对比溢出自适应效果。
搜索各类编程语言、框架和工具的矢量图标,点击复制其HTML或SVG代码。
调用屏幕共享 API,捕获整个屏幕或窗口并在页面内实时显示,可用于录制演示。
从HTML代码中移除所有标签,提取纯文本内容,支持保留换行,用于数据清洗和正文提取。
加载大量DOM元素,对比启用和不启用content-visibility: auto时的渲染时间和滚动体验。
输入事件名称与年代,自动生成美观的横向时间轴图,打印用于学习展示。