2012-03-16 64 views
3

我有一个字符串即时通讯工作的矢量trought,我需要检查字符串是如何形成的。 我在函数的其余部分使用sscanf,我需要这样的东西。检查字符串的格式

if (format("%f,%f,%f")) { 
    // Do someting 
} else if (format("%d,%d")) { 
    // Do something else 
} else { 
    // Do something 
} 

这是可能的使用sscanf或从std?

+0

应该可能使用正则表达式库 – unexplored 2012-03-16 17:47:15

回答

1

如果您能够使用tr1那么std::tr1::regex是..去看看here

+1

或者如果您可以使用C++ 11,则可以使用'std :: regex',而不使用tr1。 – bames53 2012-03-16 17:49:21