Lines Matching refs:regex
20 * attributes against regex strings
33 * SetEnvIf name regex var ...
36 * special values (see below). 'name' may be a regex when it is used
39 * the regex argument. If this is a simple string, a simple sub-string
108 ap_regex_t *pnamereg; /* compiled header name regex */
109 char *regex; /* regex to match against */
110 ap_regex_t *preg; /* compiled regex */
111 const apr_strmatch_pattern *pattern; /* non-regex pattern to match */
285 char *regex;
303 /* get regex */
304 regex = ap_getword_conf(cmd->pool, &args);
305 if (!*regex) {
323 /* if the last entry has an identical headername and regex then
331 || strcmp(entries[i].regex, regex)) {
336 new->regex = regex;
338 if ((simple_pattern = non_regex_pattern(cmd->pool, regex))) {
348 new->preg = ap_pregcomp(cmd->pool, regex,
352 " regex could not be compiled.", NULL);
381 * through headers_in for a regex match.
389 "Header name regex could not be "
445 new->regex = NULL;
469 "A header-name, regex and a list of variables."),
471 "a header-name, regex and a list of variables."),
475 "A browser regex and a list of variables."),
478 "A browser regex and a list of variables."),
548 /* Matching headers_in against a regex. Iterate through
564 /* Not matching against a regex */