标签: c++ pattern-matching string-matching fix-protocol
我想使用C ++代码查找与用户定义模式匹配的消息。 示例消息是
8=FIX.4.4|9=70|35=A|34=1|49=SAM|52=20170124-02:55:47|56=SAM|98=0|108=300|141=Y|10=236|
这是FIX消息。
我想找出一条消息是否与用户定义的过滤器匹配?
示例过滤器是
(9=70 OR 35=A) AND 49=SAM
有匹配的库吗? 我不得不说我可以改变过滤器的格式,但我需要支持 AND,OR,=,()
答案 0 :(得分:1)
山姆!
我相信你可以使用标准的cpp正则表达式library来解决这个问题。 这里有小guidance如何构建你的AND / OR条件。