名称
| 输入 NBT 标签
| 输出NBT标签
| 返回值
| 说明
|
---|
isBlank
| String | -
| 如果输入空白字符串,返回1,否则返回0
|
|
isEmpty | String | -
| 如果输入空字符串,返回1,否则返回0 |
|
length | String | -
| 输入的字符串长度 |
|
toString | 任何 NBT 元素 | String | 1
| 把NBT元素转为字符串 |
escape | String | String | 1
| 转义字符串中的双引号和反斜杠
|
escapeNbt | String | String | 1
| 调用游戏内NBT字符串的escape方法
|
escapeRegex | String | String | 1
| 转义字符串中的正则表达式关键字 |
toLowerCase | String | String | 1
| 转成大写
|
toUpperCase | String | String | 1
| 转成小写 |
strip | String | String | 1
| 去除字符串中首尾两端的空白字符(Unicode字符类型)
|
stripLeading | String | String | 1
| 去除字符串中前面的空白字符(Unicode字符类型) |
stripTrailing | String | String | 1
| 去除字符串中后面的空白字符(Unicode字符类型) |
toCharArray | String | List<String> | 1
| 转为字符数组
|
toCodePointStrings | String | List<String> | 码点的数量
| 转为每个码点对应的字符串组成的数组 |
toCodePoints | String | IntArray
| 码点的数量 | 转为UTF16码点数组 |
fromCodePoints | IntArray | String | 1
| UTF16码点数组转为字符串 |
concat | List<String>
| String | 1
| 连接输入的列表中所有元素
|
concat2 | String s0, String s1, [String s2] | String | 1
| 连接输入的2或3个字符串 |
trim | String src, [String trimChars] | String | 1
| 去除src中首尾两端的空白字符(码点<=32)或自定义字符 |
trimStart | String src, [String trimChars] | String | 1
| 去除src中前面的空白字符(码点<=32)或自定义字符 |
trimEnd | String src, [String trimChars] | String | 1
| 去除src中后面的空白字符(码点<=32)或自定义字符 |
at | String src, Int index | String | 1
| src中指定索引位置的字符
|
repeat | String src, Int count | String | 1
| 重复字符串count次
|
matchesAll | String src, String pattern | List<Compound(Int start, Int end)> | 匹配结果的数量 | src中所有匹配pattern的位置(不互相重叠) |
matchesAllFully | String src, String pattern | List<Compound(Int start, Int end)> | 匹配结果的数量 | src中所有匹配pattern的位置(可能互相重叠) |
join | String delimiter, List elements | String | 1
| 用指定的分隔符delimiter连接列表elements中每个元素 |
substring | String src, Int begin, [Int end] | String | 1
| 返回指定字符串src的子字符串(从begin到end-1)
|
substring2 | String src, Int begin, [Int length] | String | 1
| 返回指定字符串src的子字符串(从begin开始,长度为length) |
split | String src, String separator, [Int limit] | List<String> | 分割出的子字符串数量
| 用指定的分隔符separator分割字符串src |
indexOf | String src, String substring, [Int fromIndex] | String | 子字符串第一次在src中出现的位置,如果不存在,返回-1 |
|
lastIndexOf | String src, String substring, [Int fromIndex] | String | 子字符串最后一次在src中出现的位置,如果不存在,返回-1 |
|
startsWith | String src, String prefix, [Int offset] | -
| 如果prefix是src的前缀,返回1,否则返回0 |
|
endsWith | String src, String suffix | -
| 如果suffix是src的后缀,返回1,否则返回0 |
|
contains | String src, String substring | -
| 如果substring是src的子字符串,返回1,否则返回0 |
|
matches | String src, String regex | -
| 如果src匹配正则表达式regex,返回1,否则返回0 |
|
replace | String src, String target, String replacement | String | 1
| 替换src中所有出现的target为replacement |
replaceAll | String src, String regex, String replacement | String | 1
| 替换src中所有匹配regex的为replacement |
replaceFirst | String src, String regex, String replacement | String | 1
| 替换src中第一个匹配regex的为replacement |