不是我能想到的。不过,自己做这件事的努力相当渺茫。有关如何搜索单个字符和多个字符的详细示例,请参阅_mbschr和_mbscspn。
Visual Studio here支持的字符串函数也有很好的概述。
char string[] = "xyzabc";
int pos;
pos = strcspn( string, "abc" );
printf( "First a, b or c in %s is at character %d\n", string, pos );
您可以使用PCRE库将字符串与正则表达式进行匹配。