如何在C语言中巧用正则表达式
1个回答
展开全部
sscanf
取仅包含指定字符集的字符串。如在下例中,取仅包含1到9和小写字母的字符串。
sscanf("123456abcdedfBCDEF","%[1-9a-z]",buf);
printf("%s\n",buf);
给定一个字符串iios/12DDWDFF@122,获取 / 和 @ 之间的字符串,先将 "iios/"过滤掉,再将非'@'的一串内容送到buf中
sscanf("iios/12DDWDFF@122","%*[^/]/%[^@]",buf);
printf("%s\n",buf);
结果为:123456abcdedf
http://baike.baidu.com/link?url=ZO-DAritgCoX9mmRA-MEMaL7Az1mG1ywp5PrOuT4BJuCgjFMdNgdFtAsK2-1WbzOKbzEn-5T4MhgljTpSCt-Fq
取仅包含指定字符集的字符串。如在下例中,取仅包含1到9和小写字母的字符串。
sscanf("123456abcdedfBCDEF","%[1-9a-z]",buf);
printf("%s\n",buf);
给定一个字符串iios/12DDWDFF@122,获取 / 和 @ 之间的字符串,先将 "iios/"过滤掉,再将非'@'的一串内容送到buf中
sscanf("iios/12DDWDFF@122","%*[^/]/%[^@]",buf);
printf("%s\n",buf);
结果为:123456abcdedf
http://baike.baidu.com/link?url=ZO-DAritgCoX9mmRA-MEMaL7Az1mG1ywp5PrOuT4BJuCgjFMdNgdFtAsK2-1WbzOKbzEn-5T4MhgljTpSCt-Fq
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询