文本写作工具大全

文本清洗 · 命名转换 · 行级对比 · 全部本地处理不上传
本地处理

文本清洗 · 免费在线工具

从别处粘来的文本,先洗干净再交出去

网页复制、PDF 摘录、聊天记录导出……粘过来总是带着多余空格、成片的空行、看不见的零宽字符。这里勾选清洗项,一键收拾干净,还附上前后字数统计。

写代码、写文档的人还常需要命名格式互转:一个短语同时给出 camelCase、snake_case、kebab-case 等九种写法,点一下就复制;行级对比则把两段文本逐行对照,谁多了谁少了,红绿一目了然。

所有处理都在你的浏览器里完成,文本不上传任何服务器,断网也能用。

文本清洗

把文本粘进来,勾选要清洗的项目,一键得到干净版本。清洗项可任意组合。

零宽字符(U+200B 等)肉眼看不见,却会让搜索、代码编译、表格匹配莫名其妙出错—— 从网页或聊天工具粘出来的文本建议都过一遍「去除零宽字符」。

大小写 / 命名转换

输入一个短语(如 hello world),下方实时给出九种常用写法,点对应卡片即复制。中文原样保留,只转换英文单词。

怎么选格式:JS 变量用 camelCase,类名 / 组件名用 PascalCase, Python 变量用 snake_case,CSS 类名与 URL 用 kebab-case,常量用 CONSTANT_CASE。九种写法一目了然,不用背。

行级对比

左右各贴一段文本,点「开始对比」:红色行是左边独有,绿色行是右边独有,灰色行是两边一致。

典型用法:核对两版合同条款差异、检查日志哪里变了、确认配置文件改动。 对比完全在本地内存中完成,文本不上传,关掉页面就消失。

文本相似度比对

两份文本放一起,算出重合度并逐句标出重合段落——判断「洗稿」时,先看清重了多少、重在哪。

它只比这两份文本:本地算法算的是两段文字的重合程度,没有全网语料库,所以它不是「查重」——查不出「像不像某篇你没给我看的文章」。相似度高是技术指标,不等于抄袭或侵权认定;要当凭据用,请把两份原文与各自的指纹一起固化。

跨文档去重

把多份文稿合并成一份语料,去掉重复段落——连「改了少量字」的近似重复也一并合并。

点击或拖入 .txt 文件(可多选)
文件内容按顺序追加到下面的文本框
近似判定基于字面重合,不做语义判断:换一种说法表达同一个意思,它认不出来。所以「去掉重复」不等于「语料干净」,也不等于「查重通过」。另外:只比对本机这批文本,没有外部语料库。要统一空行、标点、全半角,请用「文本清洗」。

敏感信息脱敏

访谈记录、客服对话、用户反馈要发出去或用作训练语料之前,先把手机号、邮箱、身份证这类信息遮掉。

正则匹配只能覆盖常见格式:手写体、空格分隔、异体写法都可能漏掉,所以它不能替代合规审计,脱敏后请人工再抽查一遍。逐类给出命中数量,方便你判断有没有漏。全程在本机完成,原文不上传。

语料体检

把语料粘进来,先看清它有什么毛病:重复、零宽字符、乱码、超长行、空行——体完检再决定怎么洗。

这些数字是描述性的,不是「质量评分」:多少算好取决于用途——几万字的访谈稿有 2% 重复可能无所谓,训练语料里有 1% 就值得处理。它也不会告诉你「像不像某篇公开文章」,因为没有外部语料库。发现问题后:清洗用「文本清洗」、去重用「跨文档去重」、脱敏用「敏感信息脱敏」。
写完定稿后,给这份版本留个「时间戳」
琥珀印可以给文本生成哈希指纹与可信时间戳,证明「它在某个时刻就已存在」,本地完成、不上传内容。
了解琥珀印 →
写完定稿后,给这份版本留个「时间戳」
琥珀印可以给文本生成哈希指纹与可信时间戳,证明「它在某个时刻就已存在」,本地完成、不上传内容。
了解琥珀印 →