使用Lua解析股票期权osisymbol

我正在尝试使用Lua解析股票期权symbol。

这些symbol具有以下模式 AAPL7 131101C00470000 前6个数字代表symbol(具有空格),接下来是日期,然后是看涨或看跌指示符,最后是行权价。

我使用此正则表达式模式“(([\w ]{6})((\d{2})(\d{2})(\d{2}))([CP])(\d{8}))”在Java中能够解析此内容,并且有一个我想要解析的选项数据文件,我想要使用Lua解析。

我正在尝试使用string.match,并且能够使用

local pat = "(%d+)([CP])(%d+)"

匹配“131101C00470000”部分。

但是我不知道如何获取前6个字符用于symbol。请问有人可以帮我吗?

谢谢!

原文链接 https://stackoverflow.com/questions/69144901

点赞