标签: string dolphindb
表中的列具有以下模式:XXXX--YY--ZZZZZ。该列有3个部分,中间用-分隔。每个部分的长度可变。
如何获得第一部分?我试过了'split'函数,但不能在向量上使用。我也尝试了每个(split,x,“-”),但被告知不允许创建String类型矩阵。
答案 0 :(得分:0)
尝试以下脚本:
t = take("XXXX--YY--ZZZZZ", 10000000) left(t, strpos(t, "--"))
strpos返回指定模式在字符串中的位置。
strpos