文本工具箱
将文本操作串联成实时管道——大小写转换、清理、编码、查找替换、正则表达式。在侧边栏选择特定行,仅对选中行应用操作。100% 在浏览器中运行。
输入
管道
输出
你刚测试了文本工具箱 — 试试 JSON 格式化 / 验证器 →
什么是文本工具箱?
文本工具箱将离散的文本操作串联成单一可见的管道。每个操作读取当前缓冲区、变换它,然后供给下一个——就像 Unix shell 管道(tr | sort | uniq)但呈现为一堆可重新排列的可切换芯片。四个内置操作组:case(UPPER、lower、Title、snake_case、camelCase、kebab-case、CONSTANT_CASE)、lines(trim、dedupe、sort、reverse、remove blank、join-to-single-line)、encode(URL、HTML entities、Base64、Unicode escape——各自附带解码对应项)、regex(字面查找/替换、正则查找/替换带标志、提取电子邮件 / 网址 / 数字)。输入框旁的行侧边栏让你勾选各行,并为每个操作绑定范围切换:「all lines」跨缓冲区执行操作;「selected lines only」跳过你未勾选的行。选中行的范围是表格数据的致胜功能——仅对第 1-3 列移除空白,不动第 4 列,或从 CSV 合并匹配的行而不压平其余行。
如何使用文本工具箱
将任何文本粘贴到输入。点击「+ Add operation」,从四个组选择器挑选,操作会以芯片形式出现在管道条。点击芯片名称以开关操作而不移除它(对 A/B 比较很有用)。点击范围切换(「all」 vs 「selected」)以切换操作会影响哪些行。拖动芯片重新排序——顺序很重要,因为每个芯片看到的是前一个芯片的输出。输出面板实时更新,具有 150ms 去抖。URL hash 捕获你的完整状态(输入 + 管道 + 选中的行范围)所以复制 URL 就能给某人完全相同的配置。另外还有一个单独的 Diff 子标签可以用「jsdiff」做逐行比较和行内突出两个文本块。对于 1 MB 以下的输入,每次按键都会重新计算输出;超过 1 MB 时会出现一个 Run 按钮来控制管道何时执行。
常见问题
我的文本会上传到任何地方吗?
不会。所有操作均在浏览器中运行,不会离开您的设备。
管道如何工作?
每个操作按顺序对前一个操作的输出执行。关闭某步骤可跳过,拖动标签可重新排序,或在「全部」与「选中」行之间切换范围。
我可以分享已配置的管道吗?
可以——复制网址即可。管道状态存储在网址哈希中。超过 50 KB 的输入不会包含在网址中,以保持链接简短。
输入大小限制是多少?
实时预览支持最多 1 MB。较大的输入会显示「运行」按钮,按需处理。
浏览相同标签
跳转到其他拥有相同工作流、格式或用途的工具。