Lines Matching refs:match
68 #define AP_REG_ICASE 0x01 /**< use a case-insensitive match */
69 #define AP_REG_NEWLINE 0x02 /**< don't match newlines against '.' etc */
70 #define AP_REG_NOTBOL 0x04 /**< ^ will not match against start-of-string */
71 #define AP_REG_NOTEOL 0x08 /**< $ will not match against end-of-string */
93 AP_REG_NOMATCH /** match failed */
133 * @param string The string to match
138 * @return 0 for successful match, \p AP_REG_NOMATCH otherwise
147 * @param buff The string to match
148 * @param len Length of the string to match
153 * @return 0 for successful match, AP_REG_NOMATCH otherwise
192 const char *match;
200 * match-string
201 * /match-string/flags
202 * s/match-string/replacement-string/flags
204 * match-string is anything supported by ap_regcomp
216 * @param rx The regex match to apply
221 * @return Number of times a match happens. Normally 0 (no match) or 1
222 * (match found), but may be greater if a transforming pattern
230 * This may be 0 if no match is in memory, or up to nmatch from compilation
236 #define ap_rxplus_nmatch(rx) (((rx)->match != NULL) ? (rx)->nmatch : 0)
239 * Get a pointer to a match from regex memory
240 * NOTE: this relies on the match pattern from the last call to
243 * @param n The match number to retrieve (must be between 0 and nmatch)
244 * @param len Returns the length of the match.
245 * @param match Returns the match pattern
248 const char **match);
250 * Get a match from regex memory in a string copy
251 * NOTE: this relies on the match pattern from the last call to
255 * @param n The match number to retrieve (must be between 0 and nmatch)