regex            1315 ext/imap/php_imap.c 	zend_string* regex;
regex            1324 ext/imap/php_imap.c 	regex  = zend_string_init("/[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}/", sizeof("/[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}/") - 1, 0);
regex            1328 ext/imap/php_imap.c 		if ((pce = pcre_get_compiled_regex_cache(regex))== NULL) {
regex            1329 ext/imap/php_imap.c 			zend_string_free(regex);
regex            1333 ext/imap/php_imap.c 		zend_string_free(regex);
regex            1343 ext/imap/php_imap.c 	zend_string_free(regex);
regex             270 ext/pcre/php_pcre.c PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(zend_string *regex)
regex             292 ext/pcre/php_pcre.c 	pce = zend_hash_find_ptr(&PCRE_G(pcre_cache), regex);
regex             312 ext/pcre/php_pcre.c 	p = ZSTR_VAL(regex);
regex             319 ext/pcre/php_pcre.c 						 p < ZSTR_VAL(regex) + ZSTR_LEN(regex) ? "Null byte in regex" : "Empty regular expression");
regex             366 ext/pcre/php_pcre.c 		if (pp < ZSTR_VAL(regex) + ZSTR_LEN(regex)) {
regex             384 ext/pcre/php_pcre.c 	while (pp < ZSTR_VAL(regex) + ZSTR_LEN(regex)) {
regex             519 ext/pcre/php_pcre.c 	if (!ZSTR_IS_INTERNED(regex) || !(GC_FLAGS(regex) & IS_STR_PERMANENT)) {
regex             520 ext/pcre/php_pcre.c 		zend_string *str = zend_string_init(ZSTR_VAL(regex), ZSTR_LEN(regex), 1);
regex             522 ext/pcre/php_pcre.c 		ZSTR_H(str) = ZSTR_H(regex);
regex             523 ext/pcre/php_pcre.c 		regex = str;
regex             526 ext/pcre/php_pcre.c 	pce = zend_hash_update_mem(&PCRE_G(pcre_cache), regex, &new_entry, sizeof(pcre_cache_entry));
regex             534 ext/pcre/php_pcre.c PHPAPI pcre* pcre_get_compiled_regex(zend_string *regex, pcre_extra **extra, int *preg_options)
regex             536 ext/pcre/php_pcre.c 	pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex);
regex             551 ext/pcre/php_pcre.c PHPAPI pcre* pcre_get_compiled_regex_ex(zend_string *regex, pcre_extra **extra, int *preg_options, int *compile_options)
regex             553 ext/pcre/php_pcre.c 	pcre_cache_entry * pce = pcre_get_compiled_regex_cache(regex);
regex             593 ext/pcre/php_pcre.c 	zend_string		 *regex;			/* Regular expression */
regex             601 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "SS|z/ll", &regex,
regex             607 ext/pcre/php_pcre.c 		Z_PARAM_STR(regex)
regex             622 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) {
regex            1056 ext/pcre/php_pcre.c PHPAPI zend_string *php_pcre_replace(zend_string *regex,
regex            1066 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) {
regex            1350 ext/pcre/php_pcre.c static zend_string *php_replace_in_subject(zval *regex, zval *replace, zval *subject, int limit, int is_callable_replace, int *replace_count)
regex            1368 ext/pcre/php_pcre.c 	if (Z_TYPE_P(regex) == IS_ARRAY) {
regex            1373 ext/pcre/php_pcre.c 		ZEND_HASH_FOREACH_VAL(Z_ARRVAL_P(regex), regex_entry) {
regex            1426 ext/pcre/php_pcre.c 		result = php_pcre_replace(Z_STR_P(regex),
regex            1442 ext/pcre/php_pcre.c static int preg_replace_impl(zval *return_value, zval *regex, zval *replace, zval *subject, zend_long limit_val, int is_callable_replace, int is_filter)
regex            1454 ext/pcre/php_pcre.c 	if (Z_TYPE_P(regex) != IS_ARRAY) {
regex            1455 ext/pcre/php_pcre.c 		convert_to_string_ex(regex);
regex            1466 ext/pcre/php_pcre.c 			if ((result = php_replace_in_subject(regex, replace, subject_entry, limit_val, is_callable_replace, &replace_count)) != NULL) {
regex            1485 ext/pcre/php_pcre.c 		if ((result = php_replace_in_subject(regex, replace, subject, limit_val, is_callable_replace, &replace_count)) != NULL) {
regex            1502 ext/pcre/php_pcre.c 	zval *regex, *replace, *subject, *zcount = NULL;
regex            1508 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "zzz|lz/", &regex, &replace, &subject, &limit, &zcount) == FAILURE) {
regex            1513 ext/pcre/php_pcre.c 		Z_PARAM_ZVAL(regex)
regex            1522 ext/pcre/php_pcre.c 	if (Z_TYPE_P(replace) == IS_ARRAY && Z_TYPE_P(regex) != IS_ARRAY) {
regex            1527 ext/pcre/php_pcre.c 	replace_count = preg_replace_impl(return_value, regex, replace, subject, limit, 0, 0);
regex            1539 ext/pcre/php_pcre.c 	zval *regex, *replace, *subject, *zcount = NULL;
regex            1546 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "zzz|lz/", &regex, &replace, &subject, &limit, &zcount) == FAILURE) {
regex            1551 ext/pcre/php_pcre.c 		Z_PARAM_ZVAL(regex)
regex            1568 ext/pcre/php_pcre.c 	replace_count = preg_replace_impl(return_value, regex, replace, subject, limit, 1, 0);
regex            1580 ext/pcre/php_pcre.c 	zval regex, zv, *replace, *subject, *pattern, *zcount = NULL;
regex            1604 ext/pcre/php_pcre.c 			ZVAL_STR_COPY(&regex, str_idx);
regex            1614 ext/pcre/php_pcre.c 			zval_ptr_dtor(&regex);
regex            1622 ext/pcre/php_pcre.c 			replace_count += preg_replace_impl(&zv, &regex, replace, subject, limit, 1, 0);
regex            1624 ext/pcre/php_pcre.c 			replace_count += preg_replace_impl(&zv, &regex, replace, return_value, limit, 1, 0);
regex            1628 ext/pcre/php_pcre.c 		zval_ptr_dtor(&regex);
regex            1653 ext/pcre/php_pcre.c 	zval *regex, *replace, *subject, *zcount = NULL;
regex            1659 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "zzz|lz/", &regex, &replace, &subject, &limit, &zcount) == FAILURE) {
regex            1664 ext/pcre/php_pcre.c 		Z_PARAM_ZVAL(regex)
regex            1673 ext/pcre/php_pcre.c 	if (Z_TYPE_P(replace) == IS_ARRAY && Z_TYPE_P(regex) != IS_ARRAY) {
regex            1678 ext/pcre/php_pcre.c 	replace_count = preg_replace_impl(return_value, regex, replace, subject, limit, 0, 1);
regex            1690 ext/pcre/php_pcre.c 	zend_string			*regex;			/* Regular expression */
regex            1698 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "SS|ll", &regex,
regex            1704 ext/pcre/php_pcre.c 		Z_PARAM_STR(regex)
regex            1718 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) {
regex            1986 ext/pcre/php_pcre.c 	zend_string			*regex;			/* Regular expression */
regex            1993 ext/pcre/php_pcre.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "Sa|l", &regex,
regex            1999 ext/pcre/php_pcre.c 		Z_PARAM_STR(regex)
regex            2007 ext/pcre/php_pcre.c 	if ((pce = pcre_get_compiled_regex_cache(regex)) == NULL) {
regex            2138 ext/pcre/php_pcre.c     ZEND_ARG_INFO(0, regex)
regex            2146 ext/pcre/php_pcre.c     ZEND_ARG_INFO(0, regex)
regex            2173 ext/pcre/php_pcre.c     ZEND_ARG_INFO(0, regex)
regex              36 ext/pcre/php_pcre.h PHPAPI zend_string *php_pcre_replace(zend_string *regex, zend_string *subject_str, char *subject, int subject_len, zval *replace_val, int is_callable_replace, int limit, int *replace_count);
regex              37 ext/pcre/php_pcre.h PHPAPI pcre* pcre_get_compiled_regex(zend_string *regex, pcre_extra **extra, int *options);
regex              38 ext/pcre/php_pcre.h PHPAPI pcre* pcre_get_compiled_regex_ex(zend_string *regex, pcre_extra **extra, int *preg_options, int *coptions);
regex              60 ext/pcre/php_pcre.h PHPAPI pcre_cache_entry* pcre_get_compiled_regex_cache(zend_string *regex);
regex            5719 ext/pgsql/pgsql.c static int php_pgsql_convert_match(const char *str, size_t str_len, const char *regex , int icase)
regex            5740 ext/pgsql/pgsql.c 	if ((re = pcre_compile(regex, options, &err_msg, &err_offset, NULL)) == NULL) {
regex            1728 ext/phar/phar_object.c 	char *dir, *error, *regex = NULL;
regex            1742 ext/phar/phar_object.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|s", &dir, &dir_len, &regex, &regex_len) == FAILURE) {
regex            1792 ext/phar/phar_object.c 		ZVAL_STRINGL(&arg2, regex, regex_len);
regex            5165 ext/phar/phar_object.c 	ZEND_ARG_INFO(0, regex)
regex            1543 ext/spl/spl_iterators.c 			zend_string *regex;
regex            1546 ext/spl/spl_iterators.c 			intern->u.regex.use_flags = ZEND_NUM_ARGS() >= 5;
regex            1547 ext/spl/spl_iterators.c 			intern->u.regex.flags = 0;
regex            1548 ext/spl/spl_iterators.c 			intern->u.regex.preg_flags = 0;
regex            1549 ext/spl/spl_iterators.c 			if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "OS|lll", &zobject, ce_inner, &regex, &mode, &intern->u.regex.flags, &intern->u.regex.preg_flags) == FAILURE) {
regex            1556 ext/spl/spl_iterators.c 			intern->u.regex.mode = mode;
regex            1557 ext/spl/spl_iterators.c 			intern->u.regex.regex = zend_string_copy(regex);
regex            1560 ext/spl/spl_iterators.c 			intern->u.regex.pce = pcre_get_compiled_regex_cache(regex);
regex            1563 ext/spl/spl_iterators.c 			if (intern->u.regex.pce == NULL) {
regex            1567 ext/spl/spl_iterators.c 			intern->u.regex.pce->refcount++;
regex            2052 ext/spl/spl_iterators.c 	if (intern->u.regex.flags & REGIT_USE_KEY) {
regex            2058 ext/spl/spl_iterators.c 	switch (intern->u.regex.mode)
regex            2063 ext/spl/spl_iterators.c 			if (intern->u.regex.pce->extra) {
regex            2064 ext/spl/spl_iterators.c 				intern->u.regex.pce->extra->flags &= ~PCRE_EXTRA_MARK;
regex            2067 ext/spl/spl_iterators.c 			count = pcre_exec(intern->u.regex.pce->re, intern->u.regex.pce->extra, ZSTR_VAL(subject), ZSTR_LEN(subject), 0, 0, NULL, 0);
regex            2075 ext/spl/spl_iterators.c 			php_pcre_match_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &zcount,
regex            2076 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);
regex            2083 ext/spl/spl_iterators.c 			php_pcre_split_impl(intern->u.regex.pce, ZSTR_VAL(subject), ZSTR_LEN(subject), &intern->current.data, -1, intern->u.regex.preg_flags);
regex            2095 ext/spl/spl_iterators.c 			result = php_pcre_replace_impl(intern->u.regex.pce, subject, ZSTR_VAL(subject), ZSTR_LEN(subject), replacement, 0, -1, &count);
regex            2097 ext/spl/spl_iterators.c 			if (intern->u.regex.flags & REGIT_USE_KEY) {
regex            2111 ext/spl/spl_iterators.c 	if (intern->u.regex.flags & REGIT_INVERTED) {
regex            2127 ext/spl/spl_iterators.c 	RETURN_STR_COPY(intern->u.regex.regex);
regex            2142 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.regex.mode);
regex            2163 ext/spl/spl_iterators.c 	intern->u.regex.mode = mode;
regex            2178 ext/spl/spl_iterators.c 	RETURN_LONG(intern->u.regex.flags);
regex            2194 ext/spl/spl_iterators.c 	intern->u.regex.flags = flags;
regex            2209 ext/spl/spl_iterators.c 	if (intern->u.regex.use_flags) {
regex            2210 ext/spl/spl_iterators.c 		RETURN_LONG(intern->u.regex.preg_flags);
regex            2229 ext/spl/spl_iterators.c 	intern->u.regex.preg_flags = preg_flags;
regex            2230 ext/spl/spl_iterators.c 	intern->u.regex.use_flags = 1;
regex            2258 ext/spl/spl_iterators.c 		ZVAL_STR_COPY(&args[1], intern->u.regex.regex);
regex            2259 ext/spl/spl_iterators.c 		ZVAL_LONG(&args[2], intern->u.regex.mode);
regex            2260 ext/spl/spl_iterators.c 		ZVAL_LONG(&args[3], intern->u.regex.flags);
regex            2261 ext/spl/spl_iterators.c 		ZVAL_LONG(&args[4], intern->u.regex.preg_flags);
regex            2331 ext/spl/spl_iterators.c 		if (object->u.regex.pce) {
regex            2332 ext/spl/spl_iterators.c 			object->u.regex.pce->refcount--;
regex            2334 ext/spl/spl_iterators.c 		if (object->u.regex.regex) {
regex            2335 ext/spl/spl_iterators.c 			zend_string_release(object->u.regex.regex);
regex            2431 ext/spl/spl_iterators.c 	ZEND_ARG_INFO(0, regex)
regex            2464 ext/spl/spl_iterators.c 	ZEND_ARG_INFO(0, regex)
regex             160 ext/spl/spl_iterators.h 			zend_string      *regex;
regex             163 ext/spl/spl_iterators.h 		} regex;
regex             147 win32/sendmail.c 	zend_string *regex;
regex             154 win32/sendmail.c 	regex = zend_string_init(PHP_WIN32_MAIL_UNIFY_PATTERN, sizeof(PHP_WIN32_MAIL_UNIFY_PATTERN)-1, 0);
regex             156 win32/sendmail.c 	result = php_pcre_replace(regex,
regex             164 win32/sendmail.c 	zend_string_release(regex);
regex             171 win32/sendmail.c 	regex = zend_string_init(PHP_WIN32_MAIL_RMVDBL_PATTERN, sizeof(PHP_WIN32_MAIL_RMVDBL_PATTERN)-1, 0);
regex             173 win32/sendmail.c 	result2 = php_pcre_replace(regex,
regex             180 win32/sendmail.c 	zend_string_release(regex);