re.h
来自「网络爬虫程序」· C头文件 代码 · 共 72 行
H
72 行
/***************************************************************************//* This code is part of WWW grabber called pavuk *//* Copyright (c) 1997 - 2001 Stefan Ondrejicka *//* Distributed under GPL 2 or later *//***************************************************************************/#ifndef _re_h_#define _re_h_#ifdef HAVE_REGEX#ifdef HAVE_REGEX_H#include <regex.h>#endif#ifdef HAVE_POSIX_REGEXtypedef struct{ regex_t preg; char *pattern;} re_entry;#endif#ifdef HAVE_V8_REGEX#ifndef NSUBEXP#include <regexp.h>#endiftypedef struct{ regexp *preg; char *pattern;} re_entry;#endif#ifdef HAVE_BSD_REGEXtypedef struct{ char *pattern;} re_entry;#endif#ifdef HAVE_GNU_REGEXtypedef struct{ struct re_pattern_buffer preg; char *pattern;} re_entry;#endif#ifdef HAVE_PCRE_REGEX#include <pcre.h>typedef struct{ pcre *preg; pcre_extra *preg_extra; char *pattern;} re_entry;#endifextern re_entry *re_make(const char *);extern void re_free(re_entry *);extern int re_pmatch(re_entry *, char *);extern int re_pmatch_sub(re_entry *, char *, int, int *, int *);extern int re_pmatch_subs(re_entry *, char *, int *, int **);#endif#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?