regex             291 ext/ereg/ereg.c 	zval **regex,			/* Regular expression */
regex             305 ext/ereg/ereg.c 	if (zend_parse_parameters(argc TSRMLS_CC, "Zs|Z", &regex, &findin, &findin_len, &array) == FAILURE) {
regex             318 ext/ereg/ereg.c 	if (Z_TYPE_PP(regex) == IS_STRING) {
regex             319 ext/ereg/ereg.c 		err = regcomp(&re, Z_STRVAL_PP(regex), REG_EXTENDED | copts);
regex             322 ext/ereg/ereg.c 		if (Z_TYPE_PP(regex) == IS_DOUBLE) {
regex             323 ext/ereg/ereg.c 			convert_to_long_ex(regex);	/* get rid of decimal places */
regex             325 ext/ereg/ereg.c 		convert_to_string_ex(regex);
regex             327 ext/ereg/ereg.c 		err = regcomp(&re, Z_STRVAL_PP(regex), copts);
regex            1319 ext/imap/php_imap.c 	char* regex = "/[0-3][0-9]-((Jan)|(Feb)|(Mar)|(Apr)|(May)|(Jun)|(Jul)|(Aug)|(Sep)|(Oct)|(Nov)|(Dec))-[0-9]{4} [0-2][0-9]:[0-5][0-9]:[0-5][0-9] [+-][0-9]{4}/";
regex            1320 ext/imap/php_imap.c 	const int regex_len = strlen(regex);
regex            1333 ext/imap/php_imap.c 		if ((pce = pcre_get_compiled_regex_cache(regex, regex_len TSRMLS_CC))== NULL) {
regex             254 ext/pcre/php_pcre.c PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(char *regex, int regex_len TSRMLS_DC)
regex             287 ext/pcre/php_pcre.c 	if (zend_hash_find(&PCRE_G(pcre_cache), regex, regex_len+1, (void **)&pce) == SUCCESS) {
regex             305 ext/pcre/php_pcre.c 	p = regex;
regex             312 ext/pcre/php_pcre.c 						 p < regex + regex_len ? "Null byte in regex" : "Empty regular expression");
regex             359 ext/pcre/php_pcre.c 		if (pp < regex + regex_len) {
regex             377 ext/pcre/php_pcre.c 	while (pp < regex + regex_len) {
regex             484 ext/pcre/php_pcre.c 	if (IS_INTERNED(regex)) {
regex             485 ext/pcre/php_pcre.c 		regex = tmp = estrndup(regex, regex_len);
regex             488 ext/pcre/php_pcre.c 	zend_hash_update(&PCRE_G(pcre_cache), regex, regex_len+1, (void *)&new_entry,
regex             501 ext/pcre/php_pcre.c PHPAPI pcre* pcre_get_compiled_regex(char *regex, pcre_extra **extra, int *preg_options TSRMLS_DC)
regex             503 ext/pcre/php_pcre.c 	pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex, strlen(regex) TSRMLS_CC);
regex             518 ext/pcre/php_pcre.c PHPAPI pcre* pcre_get_compiled_regex_ex(char *regex, pcre_extra **extra, int *preg_options, int *compile_options TSRMLS_DC)
regex             520 ext/pcre/php_pcre.c 	pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex, strlen(regex) TSRMLS_CC);
regex             560 ext/pcre/php_pcre.c 	char			 *regex;			/* Regular expression */
regex             569 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|zll", &regex, &regex_len,
regex             575 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex, regex_len TSRMLS_CC)) == NULL) {
regex            1044 ext/pcre/php_pcre.c PHPAPI char *php_pcre_replace(char *regex,   int regex_len,
regex            1053 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex, regex_len TSRMLS_CC)) == NULL) {
regex            1316 ext/pcre/php_pcre.c static char *php_replace_in_subject(zval *regex, zval *replace, zval **subject, int *result_len, int limit, int is_callable_replace, int *replace_count TSRMLS_DC)
regex            1332 ext/pcre/php_pcre.c 	if (Z_TYPE_P(regex) == IS_ARRAY) {
regex            1338 ext/pcre/php_pcre.c 		zend_hash_internal_pointer_reset(Z_ARRVAL_P(regex));
regex            1345 ext/pcre/php_pcre.c 		while (zend_hash_get_current_data(Z_ARRVAL_P(regex), (void **)&regex_entry) == SUCCESS) {
regex            1383 ext/pcre/php_pcre.c 			zend_hash_move_forward(Z_ARRVAL_P(regex));
regex            1388 ext/pcre/php_pcre.c 		result = php_pcre_replace(Z_STRVAL_P(regex),
regex            1389 ext/pcre/php_pcre.c 								  Z_STRLEN_P(regex),
regex            1406 ext/pcre/php_pcre.c 	zval		   **regex,
regex            1422 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ZZZ|lZ", &regex, &replace, &subject, &limit, &zcount) == FAILURE) {
regex            1426 ext/pcre/php_pcre.c 	if (!is_callable_replace && Z_TYPE_PP(replace) == IS_ARRAY && Z_TYPE_PP(regex) != IS_ARRAY) {
regex            1445 ext/pcre/php_pcre.c 	SEPARATE_ZVAL(regex);
regex            1452 ext/pcre/php_pcre.c 	if (Z_TYPE_PP(regex) != IS_ARRAY)
regex            1453 ext/pcre/php_pcre.c 		convert_to_string_ex(regex);
regex            1465 ext/pcre/php_pcre.c 			if ((result = php_replace_in_subject(*regex, *replace, subject_entry, &result_len, limit_val, is_callable_replace, &replace_count TSRMLS_CC)) != NULL) {
regex            1487 ext/pcre/php_pcre.c 		if ((result = php_replace_in_subject(*regex, *replace, subject, &result_len, limit_val, is_callable_replace, &replace_count TSRMLS_CC)) != NULL) {
regex            1531 ext/pcre/php_pcre.c 	char				*regex;			/* Regular expression */
regex            1540 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ll", &regex, &regex_len,
regex            1546 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex, regex_len TSRMLS_CC)) == NULL) {
regex            1819 ext/pcre/php_pcre.c 	char				*regex;			/* Regular expression */
regex            1826 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sa|l", &regex, &regex_len,
regex            1832 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex, regex_len TSRMLS_CC)) == NULL) {
regex            1971 ext/pcre/php_pcre.c     ZEND_ARG_INFO(0, regex)
regex            1979 ext/pcre/php_pcre.c     ZEND_ARG_INFO(0, regex)
regex            1999 ext/pcre/php_pcre.c     ZEND_ARG_INFO(0, regex)
regex              36 ext/pcre/php_pcre.h PHPAPI char *php_pcre_replace(char *regex, int regex_len, char *subject, int subject_len, zval *replace_val, int is_callable_replace, int *result_len, int limit, int *replace_count TSRMLS_DC);
regex              37 ext/pcre/php_pcre.h PHPAPI pcre* pcre_get_compiled_regex(char *regex, pcre_extra **extra, int *options TSRMLS_DC);
regex              38 ext/pcre/php_pcre.h PHPAPI pcre* pcre_get_compiled_regex_ex(char *regex, pcre_extra **extra, int *preg_options, int *coptions TSRMLS_DC);
regex              55 ext/pcre/php_pcre.h PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(char *regex, int regex_len TSRMLS_DC);
regex            5698 ext/pgsql/pgsql.c static int php_pgsql_convert_match(const char *str, size_t str_len, const char *regex , int icase TSRMLS_DC)
regex            5719 ext/pgsql/pgsql.c 	regerr = regcomp(&re, regex, regopt);
regex            1745 ext/phar/phar_object.c 	char *dir, *error, *regex = NULL;
regex            1759 ext/phar/phar_object.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p|s", &dir, &dir_len, &regex, &regex_len) == FAILURE) {
regex            1816 ext/phar/phar_object.c 		ZVAL_STRINGL(&arg2, regex, regex_len, 0);
regex            5222 ext/phar/phar_object.c 	ZEND_ARG_INFO(0, regex)
regex            1546 ext/spl/spl_iterators.c 			char *regex;
regex            1550 ext/spl/spl_iterators.c 			intern->u.regex.use_flags = ZEND_NUM_ARGS() >= 5;
regex            1551 ext/spl/spl_iterators.c 			intern->u.regex.flags = 0;
regex            1552 ext/spl/spl_iterators.c 			intern->u.regex.preg_flags = 0;
regex            1553 ext/spl/spl_iterators.c 			if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Os|lll", &zobject, ce_inner, &regex, &regex_len, &mode, &intern->u.regex.flags, &intern->u.regex.preg_flags) == FAILURE) {
regex            1562 ext/spl/spl_iterators.c 			intern->u.regex.mode = mode;
regex            1563 ext/spl/spl_iterators.c 			intern->u.regex.regex = estrndup(regex, regex_len);
regex            1564 ext/spl/spl_iterators.c 			intern->u.regex.regex_len = regex_len;
regex            1565 ext/spl/spl_iterators.c 			intern->u.regex.pce = pcre_get_compiled_regex_cache(regex, regex_len TSRMLS_CC);
regex            1566 ext/spl/spl_iterators.c 			if (intern->u.regex.pce == NULL) {
regex            1571 ext/spl/spl_iterators.c 			intern->u.regex.pce->refcount++;
regex            2054 ext/spl/spl_iterators.c 	if (intern->u.regex.flags & REGIT_USE_KEY) {
regex            2069 ext/spl/spl_iterators.c 	switch (intern->u.regex.mode)
regex            2073 ext/spl/spl_iterators.c 		count = pcre_exec(intern->u.regex.pce->re, intern->u.regex.pce->extra, subject, subject_len, 0, 0, NULL, 0);
regex            2085 ext/spl/spl_iterators.c 		php_pcre_match_impl(intern->u.regex.pce, subject, subject_len, &zcount, 
regex            2086 ext/spl/spl_iterators.c 			intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.use_flags, intern->u.regex.preg_flags, 0 TSRMLS_CC);
regex            2097 ext/spl/spl_iterators.c 		php_pcre_split_impl(intern->u.regex.pce, subject, subject_len, intern->current.data, -1, intern->u.regex.preg_flags TSRMLS_CC);
regex            2110 ext/spl/spl_iterators.c 		result = php_pcre_replace_impl(intern->u.regex.pce, subject, subject_len, replacement, 0, &result_len, -1, &count TSRMLS_CC);
regex            2112 ext/spl/spl_iterators.c 		if (intern->u.regex.flags & REGIT_USE_KEY) {
regex            2128 ext/spl/spl_iterators.c 	if (intern->u.regex.flags & REGIT_INVERTED) {
regex            2147 ext/spl/spl_iterators.c 	RETURN_STRINGL(intern->u.regex.regex, intern->u.regex.regex_len, 1);
regex            2162 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.regex.mode);
regex            2183 ext/spl/spl_iterators.c 	intern->u.regex.mode = mode;
regex            2198 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.regex.flags);
regex            2214 ext/spl/spl_iterators.c 	intern->u.regex.flags = flags;
regex            2229 ext/spl/spl_iterators.c 	if (intern->u.regex.use_flags) {
regex            2230 ext/spl/spl_iterators.c 		RETURN_LONG(intern->u.regex.preg_flags);
regex            2249 ext/spl/spl_iterators.c 	intern->u.regex.preg_flags = preg_flags;
regex            2250 ext/spl/spl_iterators.c 	intern->u.regex.use_flags = 1;
regex            2275 ext/spl/spl_iterators.c 		zval **args[5], *object, *regex, *mode, *flags, *preg_flags;
regex            2278 ext/spl/spl_iterators.c 		MAKE_STD_ZVAL(regex);
regex            2284 ext/spl/spl_iterators.c 		ZVAL_STRING(regex, intern->u.regex.regex, 1);
regex            2285 ext/spl/spl_iterators.c 		ZVAL_LONG(mode, intern->u.regex.mode);
regex            2286 ext/spl/spl_iterators.c 		ZVAL_LONG(flags, intern->u.regex.flags);
regex            2287 ext/spl/spl_iterators.c 		ZVAL_LONG(preg_flags, intern->u.regex.preg_flags);
regex            2290 ext/spl/spl_iterators.c 		args[1] = &regex;
regex            2298 ext/spl/spl_iterators.c 		zval_ptr_dtor(&regex);
regex            2374 ext/spl/spl_iterators.c 		if (object->u.regex.pce) {
regex            2375 ext/spl/spl_iterators.c 			object->u.regex.pce->refcount--;
regex            2377 ext/spl/spl_iterators.c 		if (object->u.regex.regex) {
regex            2378 ext/spl/spl_iterators.c 			efree(object->u.regex.regex);
regex            2479 ext/spl/spl_iterators.c 	ZEND_ARG_INFO(0, regex)
regex            2512 ext/spl/spl_iterators.c 	ZEND_ARG_INFO(0, regex)
regex             162 ext/spl/spl_iterators.h 			char             *regex;
regex             164 ext/spl/spl_iterators.h 		} regex;