0

我需要在 C++ 中分析一个字符串,看看它是否与给定的模板匹配。它应该是一串字符和点和斜线等,我需要解析它,看看每个部分是否是它应该是的。

例如,它应该是一个字符,然后是一个 "/" 然后是一些字符,然后是一些其他分隔符(比如说 ":" )和一些字符等。我得到一个字符串 str,我需要一种方法来分析和比较它给定模板的每一位。

我该怎么做呢?

4

1 回答 1

0

如果您不想弄乱外部库,则可以使用 C 字符串标记器strok

你可以做类似的事情

string var = strtok(stringToParse, "./");
while(var!=NULL){
   ...
var = strtok(NULL, "./");
}
于 2013-06-13T00:38:57.703 回答