String 字符串模块
字符串相关操作方法。
insertString(oldStr, newStr, index)
向字符串的指定位置插入字符串。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| oldStr | String | 是 | 原始字符串 |
| newStr | String | 是 | 要插入的新字符串 |
| index | Number | 否 | 插入位置索引,默认插入到最后 |
返回值
String - 插入后的新字符串
示例
js
Qilin.String.insertString('hello', 'world') // 'helloworld'
Qilin.String.insertString('hello', 'world', 0) // 'worldhello'
Qilin.String.insertString('hello', '-', 2) // 'he-llo'deleteString(oldStr, index, length)
删除指定位置的字符串。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| oldStr | String | 是 | 原始字符串 |
| index | Number | 否 | 删除起始位置,默认从末尾开始(不删除) |
| length | Number | 否 | 删除长度,默认为 0 |
返回值
String - 删除后的新字符串
示例
js
Qilin.String.deleteString('hello', 0, 1) // 'ello'
Qilin.String.deleteString('hello', 2, 2) // 'heo'
Qilin.String.deleteString('hello') // 'hello'(不删除)replaceString(oldStr, start, end, newStr)
替换指定位置的字符串。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| oldStr | String | 是 | 原始字符串 |
| start | Number | 是 | 被替换内容的起始索引 |
| end | Number | 是 | 被替换内容的结束索引 |
| newStr | String | 是 | 新字符串 |
返回值
String - 替换后的新字符串
示例
js
Qilin.String.replaceString('hello world', 0, 5, 'hi') // 'hi world'
Qilin.String.replaceString('hello', 1, 4, 'i') // 'hio'trimString(oldStr, global)
去除字符串中的空格。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| oldStr | String | 是 | 原始字符串 |
| global | Boolean | 否 | true 去除所有空格,false 只去除两端空格,默认 false |
返回值
String - 去除空格后的字符串
示例
js
Qilin.String.trimString(' hello ') // 'hello'
Qilin.String.trimString(' hello ', false) // 'hello'
Qilin.String.trimString('he llo', true) // 'hello'
Qilin.String.trimString(' he llo ', true) // 'hello'