为了账号安全,请及时绑定邮箱和手机立即绑定

C语言怎么用正则表达式

C语言怎么用正则表达式

C
湖上湖 2019-04-05 07:06:53
C语言怎么用正则表达式
查看完整描述

3 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

借用c的正则表达式库,需要引入头文件<regex.h>。支持POSIX.2正则表达式标准。简单用法如:
regex_t reg; //先声明一个正则表达式体。
regcomp(®, "[a-zA-Z]*", 0); //从字符串来编译这个表达式。
regmatch_t match[2]; //用来保存匹配结果。
regexec(®, "abcedfg", 2, match, 0); //匹配字符串。
此外,c++中也有自己的正则表达式库,比如boost::regex。需要先安装boost库才能使用

查看完整回答
反对 回复 2019-04-06
  • 3 回答
  • 0 关注
  • 522 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信