当前位置: 技术问答>linux和unix
linux c正则表达式
来源: 互联网 发布时间:2017-04-03
本文导语: regcomp (®, "\((\d{1,3}\,){5}\d{1,3}\)", 0); ret = regexec(®, "(192,192,192,114,61,220)", nmatch, pm, 0); 结果ret = 1 不知道错在哪里? | 无论是GNU ERE 还是 POSIX ERE都不支持d的。 试试 "\(([0-9]{1,3},){5}[0-9...
regcomp (®, "\((\d{1,3}\,){5}\d{1,3}\)", 0);
ret = regexec(®, "(192,192,192,114,61,220)", nmatch, pm, 0);
结果ret = 1
不知道错在哪里?
ret = regexec(®, "(192,192,192,114,61,220)", nmatch, pm, 0);
结果ret = 1
不知道错在哪里?
|
无论是GNU ERE 还是 POSIX ERE都不支持d的。
试试
"\(([0-9]{1,3},){5}[0-9]{1,3}\)"
试试
"\(([0-9]{1,3},){5}[0-9]{1,3}\)"
|
别忘记加上REG_EXTENDED
regcomp (®, "\(([0-9]{1,3},){5}[0-9]{1,3}\)", REG_EXTENDED);
regcomp (®, "\(([0-9]{1,3},){5}[0-9]{1,3}\)", REG_EXTENDED);
|
网上有多介绍正则表达式的文章。
可能是最好的介绍正则表达式的中文材料
http://scc.qibebt.cas.cn/docs/linux/script/tao_regexps_zh.html
各种风格的正则表达的比较
http://www.regular-expressions.info/refflavors.html
学习正则表达式的好帮手
http://www.regexbuddy.com/
可能是最好的介绍正则表达式的中文材料
http://scc.qibebt.cas.cn/docs/linux/script/tao_regexps_zh.html
各种风格的正则表达的比较
http://www.regular-expressions.info/refflavors.html
学习正则表达式的好帮手
http://www.regexbuddy.com/