单词后缀添加工具

输入文本和后缀,为每个识别到的单词添加后缀,并保留原有空格、标点和换行。

输入与选项

例如 -x、!、_end。不能为空。

处理结果

等待输入或载入示例。
输入字符
0
输出字符
0
输出行数
0
处理单词
0

了解更多

使用方法

输入文本和后缀,按需开启“跳过已有后缀”,点击“添加后缀”,核对结果后复制或下载。

实现原理与边界

优先使用 Intl.Segmenter 按单词边界切分文本,仅对 isWordLike 单元追加后缀;空格、标点和换行原样拼回。启用“跳过已有后缀”时,以 NFC 规范化后的字符串判断结尾是否已存在后缀。

常见问题
“跳过已有后缀”会怎样处理标点?

如果单词末尾已经有该后缀,或后缀出现在单词后紧邻的分隔符中,工具会跳过它,避免再次添加。

关闭区分大小写后,输入的后缀会改变大小写吗?

不会。关闭后只影响匹配判断,实际添加的后缀仍按你输入的大小写写入。

添加后缀会改变空格和换行吗?

不会。后缀只追加到识别出的单词片段,空格、标点和换行仍保留在原位置;复杂边界建议检查结果。

隐私、限制与来源

所有文本处理均在当前浏览器本地完成,不上传输入,不调用第三方运行接口。

本工具按浏览器的单词分段规则识别单词;不同语言的连字符、撇号或复合词边界可能与人工习惯不同。后缀为空时不执行。

Unicode 文本分割规范 UAX #29

MDN:Intl.Segmenter