收录日期:2018/09/20 11:45:19 时间:2016/05/21 14:08:37 标签:应用程序开发区
我用man查看了,结果不大理解中,还有pattern buffer是什么意思?
#include <regex.h>

       int regcomp(regex_t *preg, const char *regex, int cflags);
       int regexec(const  regex_t  *preg,  const  char *string, size_t nmatch,
   regmatch_t pmatch[], int eflags);
       size_t regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size);
       void regfree(regex_t *preg);
regex在string上执行regcomp编译出的正则表达式。
说错了,应该是这四个函数用来干嘛的?
为什么要编译成regular expression?
又或者说是这四个函数存在的理由?

我刚刚毕业,还有很多不懂,还请赐教!
到网上找《Mastering Regular Expressions》看看。
汗,已经解决了,还是被翻了上来--!