文本 String
处理任意文本
快速构造器
解析表达式时,无法被其他所有快速构造器匹配的文本会被解析为文本,但这不是推荐的行为。
推荐的行为是在文本两侧添加单引号或双引号,这更有助于防止后续出现同名变量。
构造器 String(Any)
将唯一的任意型参数转换为文本。
运算符
+
连接
symbol_add
*
乘法
symbol_mul
==
相等
symbol_equals
!=
不相等
symbol_not_equals
>
大于
symbol_greater
>=
大于等于
symbol_egreater
<
小于
symbol_less
<=
小于等于
symbol_eless
获取元素
整数或以 :
分割的整数范围,获取自身的子文本。总是返回文本。
方法
解析外部占位符 papi(玩家?)
返回在自身两侧添加 %
然后解析占位符的结果,唯一参数缺省值为解析者自身。总是返回文本。
解析颜色代码 color(文本?)
解析自身的颜色代码,唯一参数缺省值为&
。总是返回文本。
取子文本 slice(数值, 数值)
别名:substring
返回从 参数1 到 参数2 位置的子文本,包括 参数1 位置的字符,但不包括 参数2 位置的字符。总是返回文本。
取文本长度 length()
返回自身的长度。总是返回整数。
替换文本 replace(文本, 文本)
该方法需要两个文本型参数,会将操作的文本型元素中第一个 参数1 替换为 参数2 并返回。总是返回文本。
替换全部文本 replaceAll(文本, 文本)
该方法需要两个文本型参数,会将操作的文本型元素中所有 参数1 替换为 参数2 并返回【支持正则】。总是返回文本。
检查格式 match(文本)
【支持正则】检测自身是否符合唯一参数的格式。总是返回布尔值。
寻找文本 indexOf(文本)
在自身中寻找唯一参数首次出现的位置并返回。总是返回整数。
逆序寻找文本 lastIndexOf(文本)
在自身中寻找唯一参数首次出现的位置并返回。总是返回整数。
是否包含 contains(文本)
自身是否包含唯一参数。总是返回布尔值。
分割文本 split(文本?)
以唯一参数为关键词分割文本,默认为空格。总是返回列表。
开头检测 startsWith(文本)
检测自身是否以唯一参数开头。总是返回布尔值。
结尾检测 endsWith(文本)
检测自身是否以唯一参数结尾。总是返回布尔值。
全部小写 toLower()
将自身转换为全部小写。总是返回文本。
全部大写 toUpper()
将自身转换为全部大写。总是返回文本。
清理头尾 trim()
将自身的头尾空白字符去除。总是返回文本。
字符列表 chars()
将自身每个字符分开,作为列表返回。总是返回列表。
最后更新于