//%[^&]
int main()
{
char buf1[512] = {0};
char buf2[512] = {0};
sscanf(" 123456 i mk dhhhd kkkk ","%[^\n]%s", buf1);
sscanf(" 123456 I mk dhhhd kkkk ","%*s%10[^&]%s", buf2);
printf("%s\n", buf1);
printf("%s\n", buf2);
return 0;
}
输出:
123456 i mk dhhhd kkkk
I mk dhhh

本文探讨了使用C语言中的sscanf函数进行字符串解析的方法,通过两个实例展示了如何利用正则表达式匹配特定字符序列,以及如何跳过指定字符。
4750

被折叠的 条评论
为什么被折叠?



