Skip to content

String 字符串模块

字符串相关操作方法。

insertString(oldStr, newStr, index)

向字符串的指定位置插入字符串。

参数

参数类型必填说明
oldStrString原始字符串
newStrString要插入的新字符串
indexNumber插入位置索引,默认插入到最后

返回值

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)

删除指定位置的字符串。

参数

参数类型必填说明
oldStrString原始字符串
indexNumber删除起始位置,默认从末尾开始(不删除)
lengthNumber删除长度,默认为 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)

替换指定位置的字符串。

参数

参数类型必填说明
oldStrString原始字符串
startNumber被替换内容的起始索引
endNumber被替换内容的结束索引
newStrString新字符串

返回值

String - 替换后的新字符串

示例

js
Qilin.String.replaceString('hello world', 0, 5, 'hi')      // 'hi world'
Qilin.String.replaceString('hello', 1, 4, 'i')             // 'hio'

trimString(oldStr, global)

去除字符串中的空格。

参数

参数类型必填说明
oldStrString原始字符串
globalBooleantrue 去除所有空格,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'

基于 ISC 许可发布