在线删除文本后缀 – 批量行结尾和扩展名删除器
立即从每行末尾删除不需要的后缀、文件扩展名(.txt、.pdf、.jpg)、尾随斜杠、逗号或自定义正则表达式模式。将您的列表粘贴到下面,可以实时清理数千行,而不会覆盖您的原始源文本。
如何从每一行中删除后缀
- 粘贴您的文本 – 在源文本框中输入文件名、URL或文本记录的列表,或单击加载样本以查看其工作原理。
- 指定一个或多个后缀 – 在后缀中键入单个结尾以删除,在多个后缀(每行一个)中输入批量结尾列表,或者单击编辑器上方的快速预设之一。
- 自定义匹配规则 – 如果应区别对待 uppercase 和 lowercase 结尾,则启用 区分大小写的匹配,或者启用 使用正则表达式 进行基于模式的剥离。
- 复制或导出 – 清理结果自动实时更新。单击“复制到clipboard” 或“下载 .txt”以保存输出。
前后示例
1. 去除多个文件扩展名
多个后缀: .pdf、.docx、.xlsx
annual-report-2026.pdf project-proposal.docx budget-q4.xlsx
清理结果:
annual-report-2026 project-proposal budget-q4
2. 清理 URL 查询字符串 (Regex)
正则表达式后缀: \?.*
https://example.com/shoes?utm_source=ads https://example.com/hats?ref=newsletter https://example.com/bags
清理结果:
https://example.com/shoes https://example.com/hats https://example.com/bags
3.删除版本和状态标签
正则表达式后缀: ([_-](v\d+|old|backup|final))$
homepage_layout_v12 user_database_backup checkout-flow-final
清理结果:
homepage_layout user_database checkout-flow
备忘单:常见后缀删除和 Regex 食谱
需要去除线与线之间变化的动态图案吗?启用 使用正则表达式 (Regex) 并将这些现成模式中的任何一个粘贴到 后缀中以删除 字段:
| 目标/用例 | 后缀模式 | 模式 | 示例转换 |
|---|---|---|---|
| 删除任何单个文件扩展名 | \.[a-zA-Z0-9]{1,6}$ |
Regex | photo_01.webp → photo_01 |
| 删除URL查询参数 | \?.*$ |
Regex | /page?id=42&sort=asc → /page |
| 删除尾部斜杠 | /+ |
Regex | https://site.com/blog/ → https://site.com/blog |
| 删除尾随号码/ID | [\s_-]*\d+$ |
Regex | item_name_4092 → item_name |
| 删除尾随逗号或分号 | [,;:]+$ |
Regex | "苹果", → "苹果" |
| 删除行尾的括号注释 | \s*\([^)]*\)$ |
Regex | John Doe(管理员) → John Doe |
何时使用“删除后缀”与“删除最后 N 个字符”
- 当您想要从每行末尾删除 特定单词、扩展名、分隔符或 regex 模式 时,请使用“从文本中删除后缀”(此工具),并保持不以该模式结尾的行不变。
- 当您想要盲目地从每行中删除固定数量的字符(例如最后 3 或 5 个字符)而不管这些字符是什么时,请使用 删除每行的最后一个字符。
常见问题解答
如何从文件名列表中删除文件扩展名?
单击输入区域上方的 文件扩展名 (.ext) 快速 Preset 按钮。它会自动打开 Regex 模式,并使用模式 \.[a-zA-Z0-9]{1,8}$ 来删除 .txt、.jpg、.pdf 等扩展名,或每行的 .docx。如果您只想删除特定扩展名,请不要选中 Regex,然后在 多个后缀 框中每行键入一个。
如果一行中包含诸如“archive.tar.gz”之类的后缀,会发生什么情况?
您有两种方法处理复合后缀:将 .tar.gz 直接添加到 Multiple suffixes 框中(该工具会在较短的后缀之前自动检查较长的后缀),或者选中“处理选项”下的 Remove chained suffixes returned,以便按顺序剥离 .gz 和 .tar。
如何删除每行特定字符之后的所有内容?
启用 使用正则表达式 (Regex) 并输入分隔符,后跟 .*。例如,#.* 删除以 # 开头的尾随注释,\?.* 删除 URL 查询字符串,\s+-\s+.* 删除尾随破折号描述。
“如果完全匹配则删除整行”有什么作用?
通常,如果一行仅包含后缀(例如,该行是 _old,而您的后缀是 _old),则删除后缀会在其位置留下一个空行。检查 如果完全匹配 则删除整行 会从输出列表中完全删除该行,因此不会留下空白行。
使用此在线后缀删除器时,我的文本是否属于隐私?
是的。所有文本处理均通过 JavaScript 在浏览器中 100% 客户端执行。您的列表、文件名和 URL 绝不会传输到任何外部服务器。