按字段过滤消息

Filtering Messages by fields

我想使用 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 , = , ()

山姆!

我相信您可以使用标准的 cpp 正则表达式 library 来解决这个问题。 这里是 guidance 如何建立你的 AND/OR 条件。