按行批量截取与拼接文本:每行只保留首尾几个字、给每行首尾加上同样的内容、删掉每行首尾几个字、保留某两个字符之间的部分,或者把两个字符之间内容提取出来。五个步骤各有一个开关,按顺序依次生效,用上下箭头就能调整先后;输入即出结果,不用点任何按钮。处理批量单号、提取括号里的编号、给名单统一加引号这类活特别省事。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
按行批量截取与拼接文本:每行只保留首尾几个字、给每行首尾加上同样的内容、删掉每行首尾几个字、保留某两个字符之间的部分,或者把两个字符之间内容提取出来。五个步骤各有一个开关,按顺序依次生效,用上下箭头就能调整先后;输入即出结果,不用点任何按钮。处理批量单号、提取括号里的编号、给名单统一加引号这类活特别省事。
输入:
[订单2024-001]
[订单2024-002]
[订单2024-003]
输出:
订单2024-001
订单2024-002
订单2024-003
取字符间内容,左字符 [ 右字符 ],两个「包含」开关都关掉,三行一次提取完。
按卡片从上到下的编号顺序,和参考站点按钮的先后效果一致。每张卡片右侧有上下箭头,可以把任意步骤挪到想要的位置;关掉的步骤完全跳过。结果区会显示当前生效的步骤数。
保留两端是反过来的:它丢掉两个字符中间的部分,留下起始字符之前加结束字符之后的内容,比如 abc[def]ghi 保留 [ ] 两端得到 abc[]ghi。取字符间正好相反,只取中间不要两头。前者匹配不到就丢行,后者匹配不到留空行。
不会。工具会先把 CRLF、CR 统一成换行符再按行处理,行尾不会有残留字符参与截取;输入框右上角的「每行去掉首尾空白」默认还会把行首行尾的空格一并清掉。这也是它和参考站的一个实测差异:参考站直接按换行切行,Windows 上复制的文本行尾会带回车符,截取结果里出现乱跑的半行。
该行原样保留。参考站的实现是前 N 个加后 N 个直接拼接,字数超过行长时会把内容重复一遍(比如三个字的行填首 2 尾 1 会得到四个字),这里做了修正:两项之和达到行长就整行保留。
不会。所有截取、拼接、导出都在浏览器里完成,不请求任何接口,关掉页面数据就没了。批量单号、手机号、名单这类不方便外发的文本可以放心用。
可以,复制结果后粘回输入框即可,或者调整步骤顺序与开关,让新的流水线在原有结果上继续处理——这正是流水线设计的目的:每一步的输出就是下一步的输入。