C strpbrk 查找任意几个字符
头文件
string.h
函数原型
char *strpbrk(char const *str, char const *group);
返回的是字符集合group中任意字符在str中第一次出现的位置(最左面的)。同样,函数返回的是指向此位置字符的指针。
注意事项
注意匹配的是group中任意一个字符,而且区分大小写。看下代码就明了了:
int main()
{
char *string = "Hello there, honey";
printf("%d\n", strpbrk(string, "ah") == &string[7]); // 1
return EXIT_SUCCESS;
}