文本差异比较器
使用 LCS 算法逐行比较两段文本。支持忽略空白和忽略大小写。免费、隐私本地化、100% 客户端运行。
Local only
最近历史
暂无历史
使用方法
- 将原始文本粘贴到输入框中。
- 添加一行只含 --- 的分隔线。
- 在分隔线下方粘贴修改后的文本。
- 如需可切换忽略空白或忽略大小写,然后查看差异结果。
使用此工具的任务
计算 edit distance (Levenshtein)
Edit 距离 measures 最小值数字的 insertions, deletions, 和 substitutions 到转换 one 字符串为 另一个. Used 在 spell checking 和 fuzzy matching. 任务
计算 Levenshtein distance
Levenshtein 距离 measures 最小值 edits (插入, delete, substitute) 到转换 one 字符串为 另一个. Used 在 spell checking 和 fuzzy matching. 任务
比较 two texts and show the differences
差异比较 two versions of a text to see insertions, deletions, and modifications at the line or character level. 任务
计算 cosine similarity between texts
Cosine 相似度 measures 角度之间文本 vectors, indicating semantic 相似度. Used 在搜索, 聚类, 和 recommendation. 任务
统计 words, characters, and analyze text statistics
获取 word count, character count, line count, reading time, and frequency analysis for a block of text. 任务
Debug regex patterns 步骤通过步骤
Debug regex 通过 testing 针对样本输入, visualizing 匹配, 和 understanding 为什么模式 matches 或 fails. Use flags 正确. 任务
Optimize regex 为性能
慢 regex 能够原因 ReDoS (Regular Expression Denial 的 Service). Learn 到识别和 fix catastrophic backtracking, use atomic groups, 和 anchor patterns. 任务
Use regex quantifiers: *, +, ?, {n,m}
Quantifiers 指定如何许多 times 模式 repeats. Learn greedy, lazy, 和 possessive matching 到 avoid catastrophic backtracking. 任务
使用此工具的管道
常见问题
- 如何提供两段文本进行比较?
- 输入原始文本,然后一行只含 ---,再输入修改后的文本。工具会计算两段文本之间的逐行差异。
- 前缀符号代表什么?
- 以 + 为前缀的行表示在第二段文本中新增,- 表示从第一段文本中删除,空格前缀表示该行未改变。
相关工具
排序与去重器
按字母、数字、长度或自然顺序排序行;去重;反转或随机打乱。免费、隐私本地化、100% 客户端运行。支持升序/降序、自然排序(file2 < file10)、按长度排序、去重、反转和 Fisher-Yates 随机打乱,可组合使用,适合处理日志、URL 列表、ID 集合和配置项。 工具
字符串反转器
按字符、行或单词反转文本。对 emoji 和代理对 Unicode 安全。免费、隐私本地化、100% 客户端运行。 工具
字数统计器
统计字符、单词、行、句子、段落数、字节大小,并估算阅读时间。免费、隐私本地化、100% 客户端运行。支持中英文混排统计,句子按 .!? 及全角对应符号拆分,段落按空行分隔,适合写作、博客、论文和文档的字数控制。 工具