文本与编码

Unicode 文本操作工具

按完整字素反转、拆分、重复、填充和轮转文本,保留 emoji;码点范围和数值增减使用明确的专用模式。

数据留在浏览器文件与文本在此标签页处理。
Unicode 文本操作工具本地处理

指定数量分片连续且最多相差一个字素,数量不得超过字素数。表达式使用Unicode模式与不带斜线的原始内容;拒绝空匹配和切断字素的匹配。随机填充将填充栏视为字素候选池。

请输入内容或加载示例。
0 字素0 码点0 UTF-16 单位0 UTF-8 字节

文本与编码

基本原理

字素是人眼感知的文本单位,例如 é 或连接 emoji。反转 UTF-16 单位会破坏代理码对,反转码点也可能拆开重音或旗帜。

字素数不等于显示宽度,中文和 emoji 可能占用更多屏幕空间,所以填充不保证终端列宽对齐。

功能介绍

支持反转、拆分、分块、删除分隔符、重复、轮转、截取、排序和填充,也可以逐行处理。正数轮转向左、负数向右;码点增减和范围模式直接操作码点。 指定数量分片连续且最多相差一个字素,数量不得超过字素数。表达式使用Unicode模式与不带斜线的原始内容;拒绝空匹配和切断字素的匹配。随机填充将填充栏视为字素候选池。

使用方法

  1. 选择操作,输入文本或打开 UTF-8 文件。
  2. 设置数量、分隔符或填充字素,\n 表示换行。范围起止点用十六进制,生成时可筛选字母或数字。
  3. 应用并检查后复制、下载或复用,撤销可以恢复输入和选项。
  4. 指定数量分片连续且最多相差一个字素,数量不得超过字素数。表达式使用Unicode模式与不带斜线的原始内容;拒绝空匹配和切断字素的匹配。随机填充将填充栏视为字素候选池。

错误与限制

排序依据码点,不是字典顺序。增减后落入代理码或超出范围会报错;范围提取可能拆开字素的成分。

范围生成限递增、最多 10,000 个值并跳过代理码;输出上限 2,000,000 字符。添加组合标记需要输入实际的组合字符。

指定数量分片连续且最多相差一个字素,数量不得超过字素数。表达式使用Unicode模式与不带斜线的原始内容;拒绝空匹配和切断字素的匹配。随机填充将填充栏视为字素候选池。

常见问题

反转会保留 emoji 和重音吗?

字素模式保留浏览器 Intl.Segmenter 识别的群组,包括常见旗帜和连接 emoji。

能修复阿拉伯文或希伯来文方向吗?

操作改变逻辑顺序,不会替换 Unicode 双向显示算法,不能用来修复 RTL 排版。

相关工具