LogoArcartX Doc
内置对象及用法

文本类型函数

文本类型函数表

思想使人屹立不倒

contains(otherText)

  • 判断目标文本是否包含指定内容
  • 参数otherText:文本类型
  • 返回值:布尔类型
  • 调用示例
'一段文本'.contains('文本')
  • 示例返回值
true

equals(otherText)

  • 判断目标文本是否等于指定内容
  • 参数otherText:文本类型
  • 返回值:布尔类型
  • 调用示例
'一段文本'.equals('一段文本')
  • 示例返回值
true

equalsIgnoreCase(otherText)

  • 判断目标文本是否在忽略大小写的情况下等于指定内容
  • 参数otherText:文本类型
  • 返回值:布尔类型
  • 调用示例
'一段文本'.equalsIgnoreCase('一段文本')
  • 示例返回值
true

endsWith(suffix)

  • 判断目标文本是否以指定后缀结尾
  • 参数suffix:文本类型
  • 返回值:布尔类型
  • 调用示例
'一段文本'.endsWith('文本')
  • 示例返回值
true

startsWith(prefix)

  • 判断目标文本是否以指定前缀开头
  • 参数prefix:文本类型
  • 返回值:布尔类型
  • 调用示例
'一段文本'.startsWith('一段')
  • 示例返回值
true

startsWith(prefix, toffset)

  • 判断目标文本是否从指定索引开始以指定前缀开头
  • 参数prefix:文本类型, toffset:整数类型
  • 返回值:布尔类型
  • 调用示例
'一段文本'.startsWith('段', 1)
  • 示例返回值
true

toLowerCase()

  • 将目标文本转换为小写
  • 参数:无
  • 返回值:文本类型
  • 调用示例
'一段文本'.toLowerCase()
  • 示例返回值
'一段文本'

toUpperCase()

  • 将目标文本转换为大写
  • 参数:无
  • 返回值:文本类型
  • 调用示例
'一段文本'.toUpperCase()
  • 示例返回值
'一段文本'

replace(target, replacement)

  • 将目标文本中的指定内容替换为新的内容
  • 参数target:文本类型, replacement:文本类型
  • 返回值:文本类型
  • 调用示例
'一段文本'.replace('文本', '内容')
  • 示例返回值
'一段内容'

replaceAll(regex, replacement)

  • 使用正则表达式将目标文本中的指定内容替换为新的内容
  • 参数regex:文本类型, replacement:文本类型
  • 返回值:文本类型
  • 调用示例
'一段文本'.replaceAll('文本', '内容')
  • 示例返回值
'一段内容'

replaceFirst(regex, replacement)

  • 使用正则表达式将目标文本中的第一个匹配项替换为新的内容
  • 参数regex:文本类型, replacement:文本类型
  • 返回值:文本类型
  • 调用示例
'一段文本'.replaceFirst('文本', '内容')
  • 示例返回值
'一段内容'

split(regex)

  • 使用正则表达式将目标文本拆分为多个部分
  • 参数regex:文本类型
  • 返回值:列表类型
  • 调用示例
'一段文本'.split('段')
  • 示例返回值
['一', '文本']

split(regex, limit)

  • 使用正则表达式将目标文本拆分为多个部分,最多拆分为指定数量的部分
  • 参数regex:文本类型, limit:整数类型
  • 返回值:列表类型
  • 调用示例
'一段文本'.split('段', 2)
  • 示例返回值
['一', '文本']

length()

  • 获取目标文本的长度
  • 参数:无
  • 返回值:整数类型
  • 调用示例
'一段文本'.length()
  • 示例返回值
4

isEmpty()

  • 判断目标文本是否为空
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
''.isEmpty()
  • 示例返回值
true

substring(beginIndex)

  • 获取目标文本的子字符串,从指定索引开始
  • 参数beginIndex:整数类型
  • 返回值:文本类型
  • 调用示例
'一段文本'.substring(1)
  • 示例返回值
'段文本'

substring(beginIndex, endIndex)

  • 获取目标文本的子字符串,从指定开始索引到结束索引
  • 参数beginIndex:整数类型, endIndex:整数类型
  • 返回值:文本类型
  • 调用示例
'一段文本'.substring(1, 3)
  • 示例返回值
'段文'

indexOf(substring)

  • 获取目标文本中指定子字符串的索引
  • 参数substring:文本类型
  • 返回值:整数类型
  • 调用示例
'一段文本'.indexOf('文本')
  • 示例返回值
2

indexOf(substring, fromIndex)

  • 获取目标文本中指定子字符串的索引,从指定索引开始
  • 参数substring:文本类型, fromIndex:整数类型
  • 返回值:整数类型
  • 调用示例
'一段文本'.indexOf('文本', 1)
  • 示例返回值
2

lastIndexOf(substring)

  • 获取目标文本中指定子字符串的最后一个索引
  • 参数substring:文本类型
  • 返回值:整数类型
  • 调用示例
'一段文本'.lastIndexOf('文本')
  • 示例返回值
2

lastIndexOf(substring, fromIndex)

  • 获取目标文本中指定子字符串的最后一个索引,从指定索引开始
  • 参数substring:文本类型, fromIndex:整数类型
  • 返回值:整数类型
  • 调用示例
'一段文本'.lastIndexOf('文本', 1)
  • 示例返回值
-1