文字与文档工具

子字符串提取器

从短语或每一行提取相同字符范围,并选择“字符”指显示字素还是 Unicode 码点。

优先本地处理无需注册隐私说明 ↗

最多 100,000 个字符。逐行模式下会保留 LF 换行。

从 1 开始计数:位置 1 选择第一个单元。

若要有意生成空结果,请输入 0。

保留以 LF 分隔的行数和顺序,包括空行。

反转操作使用所选的索引单位。

使用步骤

如何使用

  1. 输入最多 100,000 字符。
  2. 选择 1 起始位置、提取长度、索引单位、逐行处理和可选反转。
  3. 提取并检查空结果或缩短结果,然后复制或下载文本。

明确的 1 起始范围行为

起点 1 表示第一个单位。长度 0 会有意返回空字符串。范围超出末尾时返回剩余内容;起点超出文本时返回空结果。负数、小数或过大的值会被拒绝,不会静默改写。

选择 Unicode 索引单位

显示字素模式使用浏览器字素分段,使组合标记、旗帜、表情修饰符和 ZWJ 序列保持完整。码点模式显示底层 Unicode 标量序列,可能拆开这些组成部分。逐行模式对每个 LF 分隔行独立应用范围并保留空行;可选反转使用所选单位。

常见问题

你可能还想知道

为什么首个位置是 1 而不是 0?

用户看到的范围特意采用 1 起始:位置 1 即第一个单位。结果消息会重述位置和单位。

请求长度过大时怎样?

从起点返回所有可用单位直到末尾,不会添加填充。

会拆开表情吗?

显示字素模式会将可见表情序列保持在一起。码点模式可能拆开旗帜、修饰符序列或组合表情中的码点。