彭博期货的股票代码通常如下:
MCDZ3 Curcny
根是MCD
,月份字母和年份是Z3
,而"黄键"是Curcny
.
请注意,根可以是可变长度,2-4个字母或1个字母和1个空格(例如S H4 Comdty
).在信中,一年只允许在下面列出的字母expr
,可以有两位数年.最后,黄色键可以是几个安全类型字符串之一,但我(Curncy|Equity|Index|Comdty)
只对它感兴趣.
在Matlab中,我有以下正则表达式
expr = '[FGHJKMNQUVXZ]\d{1,2} '; [rootyk, monthyear] = regexpi(bbergtickers, expr,'split','match','once');
哪里
rootyk{:} ans = 'mcd' 'curncy'
和
monthyear = 'z3 '
我不想在月中匹配''(空格).我能怎么做?