你有 pinescript str.split() 函数的示例代码吗?

Do you have an example code for pinescript str.split() function?

有人有 pine 脚本 str.split() 函数的示例代码吗? 该函数不像 java 脚本那样工作。它 returns 是一种“字符串系列”类型,似乎无法在 pine 脚本中定义字符串系列。提前谢谢你。

str.split() 不是 return 一个“字符串系列”。
它 return 是 array 个字符串的 ID。

这个例子会很清楚。

//@version=5
indicator("My Script", overlay=true)

var string      myString        = 'my example text'
var string      separator_none  = ''
var string      separator_space = ' '


if barstate.islast
    array1 = str.split(myString, separator_none)    // no split character, so each letter in the string will be an element in the array
    array2 = str.split(myString, separator_space)   // split by space character so there will be 3 elements in the array
    
    var string labelText = na
    labelText := 'str.length(myString) = ' + str.tostring(str.length(myString))
    labelText += '\narray.size(array1) = ' + str.tostring(array.size(array1))
    labelText += '\nContent of array1 = '  + str.tostring(array1)
    labelText += '\narray.size(array2) = ' + str.tostring(array.size(array2))
    labelText += '\nContent of array2 = '  + str.tostring(array2)
    
    label.new(bar_index, close, labelText, style=label.style_label_left, textalign=text.align_left)

产生