文本前后缀工具
为多行文本逐行添加固定前缀和后缀,可清理首尾空白、跳过空行并将结果回填继续处理。
工具资源加载中...
文本前后缀工具介绍
文本前后缀工具可以给多行文字批量添加相同的行首前缀和行尾后缀,适合整理网址、给列表项目加标记、为名称添加统一说明。支持去除每行首尾空白,以及保留空行但不对空行添加内容。处理在当前浏览器内完成,原始文本无需上传到服务器。
逐行添加前后缀
前缀和后缀可以分别填写或留空,输入的美元符号、括号、反斜杠等按普通文字保留。
保留原有列表顺序
不排序、不去重,按原文行顺序输出,并显示总行数、处理行数和跳过的空行数。
复制导出与回填
非空结果可复制或导出 TXT,也可回填到原文区,继续进行下一步文本整理。
如何给每行文字添加前缀和后缀?
- 在原始文本区粘贴多行内容,每行作为一条待处理记录。
- 填写每行前缀、每行后缀,任意一项可以留空;两项均留空时仍可用首尾空白清理选项整理文本。
- 按需勾选“去除每行首尾空白”和“空行不添加前后缀,保留空行”,点击“添加前后缀”。
- 核对处理统计及输出内容,再复制、导出 TXT 或回填结果。更改输入或选项会清除旧结果。
行首行尾添加示例与空行规则
原文两行分别为 xktool.com 和 example.com,前缀填写 https://、后缀填写 /,输出两行分别为 https://xktool.com/ 和 https://example.com/。也可添加一对引号或其他固定标记,但工具不负责对引号内的内容进行 JSON、CSV 或代码转义。
空白清理发生在添加前后缀之前,会去除每行首尾的 JavaScript 空白字符,行内空格保持不变。未开启清理时,只有长度为 0 的行视为空行,只有空格的行仍会添加前后缀。开启清理后,纯空白行会变成空行。
勾选跳过空行时,空行位置仍然保留,只是不添加前后缀;取消勾选后,空行也会变成“前缀+后缀”。原文末尾换行会产生一个末尾空行。Windows CRLF、单独 CR 和 LF 均识别为换行,输出统一使用 LF。
适用场景与处理限制
适合批量补充网址前缀、包装清单项目、添加固定备注等重复操作。工具只添加普通文字,不检查域名是否有效,不执行正则表达式,不将反斜杠加字母转换成换行或制表符,也不会自动生成序号。
原文最多 200,000 个 UTF-16 单元、5,000 行,前缀和后缀分别最多 1,000 个 UTF-16 单元且不能包含换行,结果最多 1,000,000 个 UTF-16 单元。部分 Emoji 占两个 UTF-16 单元。超限会提示调整,输入仍保留。整理列表可继续使用文本拆分合并工具、文本按行去重或文本排序工具。
文本前后缀常见问答
能只加前缀或只加后缀吗?
可以。只填写需要添加的一项,另一项留空即可。前后缀中的空格也会原样添加,首尾空白清理选项只处理原文。
为什么空行仍出现在结果中?
跳过空行只跳过前后缀添加,保留原列表的空行位置。如需移除空项,可使用文本拆分合并工具的移除空项选项进一步整理。
结果回填后会再次添加吗?
回填只把结果放入原文区,不会立即处理。再次点击添加按钮,会在当前原文外层继续添加当前前后缀,请先检查是否需要重复操作。