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 - 从字符串的开头打乱。Percentage 为
50将导致单词/行/段落/文档的前半部分被打乱。 - End - 从字符串的末尾打乱。Percentage 为
50将导致单词/行/段落/文档的后半部分被打乱。 - 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 Offset,Space 字符和/或任何标点符号(.,- 等)将不会被打乱。
Random Seed - 更改用于随机化打乱的种子。
Custom String - 当 Shuffle Type 设置为 Custom String 时,改用此处输入的字符串中的字符。