Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 C++ 中分析一个字符串,看看它是否与给定的模板匹配。它应该是一串字符和点和斜线等,我需要解析它,看看每个部分是否是它应该是的。
例如,它应该是一个字符,然后是一个 "/" 然后是一些字符,然后是一些其他分隔符(比如说 ":" )和一些字符等。我得到一个字符串 str,我需要一种方法来分析和比较它给定模板的每一位。
我该怎么做呢?
如果您不想弄乱外部库,则可以使用 C 字符串标记器strok。
strok
你可以做类似的事情
string var = strtok(stringToParse, "./"); while(var!=NULL){ ... var = strtok(NULL, "./"); }