1
我想在C++中使用boost::regex
构造一个正则表达式,它将与MOV
或JMP
之后的之后的字匹配。例如MOV:1:2-3:4
或JMP:2:2-3:5
。正则表达式问题使用boost :: regex
我试着用表达式(MOV|JMP):\\d:\\d-\\d:\\d
,但是它对上面两个例子的评估是错误的。
我有两个问题:
- 什么是错在上面体现在哪里?
- 如果我想忽略MOV和JMP的情况,那么正则表达式会是什么?
出于某种原因你不能使用std :: regex吗? [C++正则表达式](http://www.cplusplus.com/reference/regex/) – kfsone
我盒子上的gcc不支持C++ regex。但是,C++ regex是否对给定的例子评估上述表达式为真? – Jimm