如何获取DolphinDB数据库中某个模式左侧的字符串部分

时间:2019-10-30 16:48:20

标签: string dolphindb

表中的列具有以下模式:XXXX--YY--ZZZZZ。该列有3个部分,中间用-分隔。每个部分的长度可变。

如何获得第一部分?我试过了'split'函数,但不能在向量上使用。我也尝试了每个(split,x,“-”),但被告知不允许创建String类型矩阵。

1 个答案:

答案 0 :(得分:0)

尝试以下脚本:

t = take("XXXX--YY--ZZZZZ", 10000000)
left(t, strpos(t, "--"))

strpos返回指定模式在字符串中的位置。