请问用什么函数能把合约名称里的英文和数字分开存储?

比如把MO2405-P-5100中的MO和2405分开,保存到不同的字符串中,谢谢!

尊敬的老师好:请问取到主力合约的名称用什么函数
如何获取期货品种名称或英文简称代码?
请问各位老师,合约乘数对应的变量名称是什么?
请问barssinceentry 函数在tbquant里用什么代替?
为什么示例策略里,都是多空策略分开实现
请教老师,想在程序里读取基础数据,但读取到的报告时间,是一串数字,怎样转换成可用的日期值?
请问用什么函数可以获取到单子的来源
请问用什么命令或函数怎么写?
TBQ3如何用函数取的指数发布包含合约名称
请问用什么函数可以获取到成交单子的来源

data-href=

分别测试了 MO2405-P-5100 && M405-P-5100

木有问题

自己再改改吧

//这个不难吧?自己再根据实际需要改改

String StrSource(\"MO2405-P-5100\");

String TempStr(\"\");

String TempSymbol(\"\");

String TempTime(\"\");

Integer i;

If (FindFirstOf(StrSource, \"P\") >= 0)

Print(\"PutOption\");

Else

Print(\"CallOption\");

i = FindFirstOf(StrSource, \"-\");

StrSource = Left(StrSource, i);

Print(StrSource);

TempStr = Mid(StrSource, 1, 1);

If(TempStr >= \"0\" && TempStr <= \"9\")

{

TempSymbol = Left(StrSource, 1);

Print(\"Symbol: \" + TempSymbol);

TempTime = Right(StrSource, Len(StrSource) - 1);

Print(\"Time: \" + TempTime);

}

Else

{

TempSymbol = Left(StrSource, 2);

Print(\"Symbol: \" + TempSymbol);

TempTime = Right(StrSource, Len(StrSource) - 2);

Print(\"Time: \" + TempTime);

}

这种函数目前没有,只有left按照字符数量截取这样的函数。如果字符都是固定的,那么也许可以通过截取固定数量来拆开