logo BT编程语言
首页动态文档关于登录更新记录
BT编程语言文档

Str字符串操作

基于字符串的操作支持以下函数:
  • len 返回字符串的长度
  • trim 去除字符串两端的空白字符(包括空格、制表符、换行符等)
  • char 根据索引返回字符串中的字符
  • char_code 根据索引返回字符串中字符的 Unicode 编码
  • concat 连接两个或多个字符串,并返回新的字符串
  • ends_with 检查字符串是否以指定的子字符串结尾,返回布尔值
  • contain 检查字符串是否包含指定的子字符串,返回布尔值
  • index 返回在字符串中首次找到指定值的索引,如果不存在则返回 -1
  • last_index 返回在字符串中最后一次找到指定值的索引,如果不存在则返回 -1
  • repeat 返回一个新字符串,该字符串包含被连接在一起的指定数量的字符串副本
  • replace 在字符串中查找匹配的子字符串,并替换为新的子字符串
  • search 使用正则表达式模式在字符串中查找匹配项,并返回第一个匹配项的索引
  • match 使用正则表达式模式在字符串中查找匹配项,并返回包含结果的数组
  • slice 提取字符串的片段,并在新的字符串中返回被提取的部分
  • split 通过将字符串分割为子字符串数组
  • starts_with 检查字符串是否以指定的子字符串开始,返回布尔值
  • substr 返回位于两个指定下标之间的字符串的子串
  • to_radix 将字符串转换为指定进制。
  • to_lowercase 将字符串转换为小写
  • to_uppercase 将字符串转换为大写
  • to_number 将字符串转为数字类型,若为整数,则转为Int类型,若为小数,则转为Float类型
  • to_string 返回字符串的字符串表示(对于字符串类型,此方法通常直接返回字符串本身)
  • escape_html 将字符串中的特殊HTML字符转换为HTML实体(用于防止XSS攻击)
  • unescape_html 将字符串中的HTML实体转换回特殊HTML字符(用于显示HTML内容)
  • parse 将字符串转为Array数组或Object对象