strings.substring() 函数
strings.substring() 返回一个基于开始和结束参数的子字符串。这些参数表示字符串中UTF代码点的索引。
当开始或结束超出字符串的边界时,分别假定为字符串的开始或结束。当结束小于或等于开始时,将返回一个空字符串。
函数类型签名
(end: int, start: int, v: string) => string
有关更多信息,请参见 Function type signatures。
参数
v
(必填) 要搜索的字符串值。
开始
(必填) 子字符串的起始包含索引。
结束
(必需) 子字符串的结束排除索引。
示例
根据字符索引返回字符串的一部分
import "sampledata"
import "strings"
sampledata.string()
|> map(fn: (r) => ({r with _value: strings.substring(v: r._value, start: 5, end: 9)}))