单词前缀添加工具
输入文本和前缀,为每个识别到的单词添加前缀,并保留原有空格、标点和换行。
输入与选项
例如 #、pre-、@。不能为空。
处理结果
等待输入或载入示例。
- 输入字符
- 0
- 输出字符
- 0
- 输出行数
- 0
- 处理单词
- 0
了解更多
使用方法
输入文本和前缀,按需开启“跳过已有前缀”,点击“添加前缀”,核对结果后复制或下载。
实现原理与边界
优先使用 Intl.Segmenter 按单词边界切分文本,仅对 isWordLike 单元添加前缀;空格、标点和换行原样拼回。启用“跳过已有前缀”时,以 NFC 规范化后的字符串判断开头是否已存在前缀。
常见问题
“跳过已有前缀”会检查哪里?
它会检查识别出的单词开头,以及单词前紧邻的分隔符。打开后,已有相同前缀的单词不会再次添加;关闭后可以叠加前缀。
标点和换行会被移动吗?
不会。前缀只加到识别出的单词片段上,空格、标点和换行仍按原位置输出;边界特殊的混合文本建议先用小样本测试。
前缀可以用于中文或其他非拉丁文字吗?
可以。工具按 Unicode 单词片段处理文本;中文、撇号词和连字符词的边界可能与直觉不同,批量处理前请检查示例。
隐私、限制与来源
所有文本处理均在当前浏览器本地完成,不上传输入,不调用第三方运行接口。
本工具按浏览器的单词分段规则识别单词;不同语言的连字符、撇号或复合词边界可能与人工习惯不同。前缀为空时不执行。