单词前缀删除工具
输入文本和前缀列表,从每个匹配单词的开头删除前缀,并保留原有分隔符。
输入与选项
每行一个前缀。
处理结果
等待输入或载入示例。
- 输入字符
- 0
- 输出字符
- 0
- 输出行数
- 0
- 删除前缀
- 0
了解更多
使用方法
每行输入一个前缀,设置大小写和是否连续删除,点击“删除前缀”。
实现原理与边界
按 Unicode 单词边界分段;对每个单词将前缀列表按长度从长到短匹配,避免短前缀抢先命中。启用连续删除时重复从单词开头匹配,直到没有命中或单词为空。
常见问题
为什么多个前缀会按最长的先删?
这样可以避免例如 pre- 和 p 同时存在时,较短前缀过早命中造成意外结果。
连续删除是什么意思?
例如单词 ###tag、前缀 #,启用后会连续删除三次得到 tag;关闭时只删除一次。
会删除单词中间相同字符吗?
不会,只处理每个单词开头。
隐私、限制与来源
所有文本处理均在当前浏览器本地完成,不上传输入,不调用第三方运行接口。
前缀只在单词开头匹配,不进行任意位置替换;连续删除可能一次删除多层重复前缀。大小写不敏感比较使用语言中性的拉丁小写转换。