如何按字符数、字数或句子数缩短文本
输入文本、限制值和计数方式后提交即可缩短文本;发生缩短时还可以追加自定义后缀。空文本会保持为空,限制值不代表包含后缀在内的最终长度上限。
按指定规则缩短文本
这是一款用于缩短现有文本的工具,适合在需要控制文本长度、压缩草稿或整理较长内容时使用。你可以按字符、以空格分隔的词,或以句号、感叹号和问号结尾的句子式片段进行处理,并在发生缩短时添加自定义后缀。
操作步骤与计数方式
- 在文本输入框中粘贴或输入内容。空文本也可以提交,结果会保持为空,并标记为未缩短。
- 设置长度限制。默认限制为 100;对于非空文本,能转换为整数且不为零的限制会按至少 1 处理,零或其他无效的假值会使用 100。
- 选择计数方式:字符、词或句子。字符方式按字符数处理;词方式按空白分隔的词计数;句子方式按句号、感叹号或问号结尾的句子式片段计数。
- 如需在缩短结果后追加内容,填写自定义后缀;未指定时,后缀默认为三个句点。
- 提交后查看生成文本及结果信息。若原文不超过处理后的限制,文本保持不变;超过限制时,工具保留开头部分并追加后缀。字符方式会移除保留部分末尾的空白,词方式会用单个空格重新连接保留的词,句子方式会将选中的片段去除首尾空白后用空格连接。
- 只使用字符、词或句子这三种计数方式。若传入其他方式,非空文本会保持不变,但操作仍会返回成功结果。
如何理解结果
结果中的原始字符数用于说明输入规模;非空输入还会标记生成文本是否比原文更短。发生缩短时,结果还会提供生成文本的字符数、所选方式和规范化后的限制值。请注意,限制值作用于保留的内容,后缀是在此之后追加,因此不能把限制值理解为最终文本长度上限。
词的切分依赖空白,句子的识别依赖句号、感叹号和问号等句末标点。没有检测到这类句子式片段时,整段文本会被视为一个片段;因此,结果不等同于语言学意义上完整的词语或句子。
使用示例
你需要把一则较长通知压缩为开头的两个句子式片段,同时保留结果状态信息。
将一段包含多个句号的通知粘贴到输入框,选择句子方式,设置限制为 2,并保留默认后缀后提交。
结果包含处理后的文本,并在非空输入时报告原始字符数及是否缩短;若发生缩短,还会报告生成文本字符数、所选方式和规范化后的限制值。
使用限制
- 句子识别和词语切分分别依赖指定标点与空白规则;不受支持的计数方式不会改变非空文本,且后缀可能使最终字符数超过限制值。
常见错误
- 错误原因:选择了字符、词或句子以外的计数方式,非空文本会保持不变。纠正方法:改用这三种受支持的方式之一,再检查限制值和输出。
常见问题
空文本可以使用吗?
如果输入为空,结果会保持为空,并标记为未缩短;非空输入才会按选定方式处理。
后缀什么时候会出现?
当非空文本超过规范化后的限制时会追加后缀;默认后缀是三个句点,也可以提供自定义后缀。若文本在限制内,则不会发生缩短,也不会因这次处理追加后缀。
限制值是否等于最终文本的最大字符数?
如果选择字符方式,保留开头的指定字符并移除保留部分末尾的空白;如果选择词方式,则按空白分隔并用单个空格连接。最终结果还可能包含后缀,所以不能保证总字符数不超过限制。