文本反转工具
按字素簇或码点反转字符、逐行反转词序,或仅反转行序,并明确控制清理规则。
使用步骤
如何使用
- 输入最多 100,000 字符,选择字符反转、逐行词序或仅行序反转。
- 选择显示字素簇或 Unicode 码点,再设置修剪和空行处理。
- 反转文本,检查 Unicode 相关结果,然后复制或下载文本文件。
谨慎选择反转单位
显示字素模式使用浏览器 Unicode 分段,通常会完整保留组合序列、旗帜、表情修饰符和连体表情。码点模式会分别反转每个 Unicode 标量值,可能将组合标记移到基字符前,并拆开显示为一个表情的组成部分。两种模式都不会替换镜像字形或校正双向文本布局。
整段与逐行处理不同
整段模式会连同周围内容一起反转换行符。逐行模式保留行顺序,并分别反转每个保留行。CRLF 和 CR 会先规范化为 LF。可选修剪会移除整段文本或每行边缘的 Unicode 空白。逐行模式中,空行删除发生在可选修剪之后;启用修剪时也会删除仅含空白的行。逐行模式最多支持 50,000 行。
词序与行序
词序模式在每个保留行内反转非空格/制表符词块,ASCII 空格/制表符串保持原分隔槽,其他空白属于词块。仅行序模式颠倒保留行数组,不改变内部字符和词。可选修剪及空行删除先执行,CRLF/CR 规范化为 LF。缺少 Intl.Segmenter 时,字素模式回退到 Unicode 码点,可能拆分显示序列。
常见问题
你可能还想知道
表情符号会保持完整吗?
使用显示字素模式时通常会完整,因为它遵循浏览器的 Unicode 字素分段。码点模式会有意分别处理并反转组成部分。
逐行模式会颠倒行的顺序吗?
不会。它保留行顺序,只反转每个保留行的内容。若换行符也应随序列移动,请使用整段模式。
Windows 换行符会怎样处理?
修剪、筛除或反转前,CRLF 和单独 CR 都会转换为 LF,以保持输出格式一致。