跳转到内容

Shuffle String Manipulator

重新排列文本字符串中的字符。

Mode - 确定字符串的哪部分被打乱:

  • All - 打乱整个字符串。
  • Regex - 打乱匹配正则表达式的字符串。

Regex - 当 Mode 设置为 Regex 时,输入一个 正则表达式。表达式的匹配结果将由 String Manipulator 返回。有关更多信息,请参见 Working with Regex

Capture Group Indices - 当 Mode 设置为 Regex 时,且正则表达式包含捕获组时,确定返回哪些组。值应以逗号 , 分隔(用于列表)或冒号 : 分隔(用于范围)。有关更多信息,请参见 Working with Regex

Grouping - 确定字符串的哪部分受 Percentage 值影响:

  • Word - Percentage 值为 50 将导致每个单词的一半被打乱
  • Line - Percentage 值为 50 将导致每行的一半被打乱。请注意,行是由”换行符”定义的,而不是 Text Box 内的换行。
  • Paragraph - Percentage 值为 50 将导致每个段落的一半被打乱。
  • Document - Percentage 值为 50 将导致文档的一半被打乱。

Percentage - 将被打乱的字符串百分比。

Time Offset - 在”每组”基础上偏移任何动画。例如,连接一个 Behaviour 如 Stagger 以创建逐词打乱效果。

Direction Mode - 确定 Group 如何被打乱:

  • Start - 从字符串的开头打乱。Percentage50 将导致单词/行/段落/文档的前半部分被打乱。
  • End - 从字符串的末尾打乱。Percentage50 将导致单词/行/段落/文档的后半部分被打乱。
  • Random - 随机打乱每个 Group 的字符串。

Shuffle Type - 确定打乱方法:

  • Unicode Offset - 按 Unicode 码位偏移字母。例如,偏移 1 将导致 a 字符被打乱为 b。此模式适用于非拉丁字符。
  • Random Alphanumeric - 使用字母数字字符打乱。
  • Custom String - 仅使用输入到 Custom String 属性中的字符从原始字符串中打乱。

Unicode Offset - 当 Shuffle Type 设置为 Unicode Offset 时,要偏移的码位数。

Keep Punctuation - 勾选后,如果 Shuffle Type 设置为 Unicode OffsetSpace 字符和/或任何标点符号(.,- 等)将不会被打乱。

Random Seed - 更改用于随机化打乱的种子。

Custom String - 当 Shuffle Type 设置为 Custom String 时,改用此处输入的字符串中的字符。