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对象