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", ®ex, 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/", ®ex, &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/", ®ex, &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(®ex, str_idx); regex 1614 ext/pcre/php_pcre.c zval_ptr_dtor(®ex); regex 1622 ext/pcre/php_pcre.c replace_count += preg_replace_impl(&zv, ®ex, replace, subject, limit, 1, 0); regex 1624 ext/pcre/php_pcre.c replace_count += preg_replace_impl(&zv, ®ex, replace, return_value, limit, 1, 0); regex 1628 ext/pcre/php_pcre.c zval_ptr_dtor(®ex); 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/", ®ex, &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", ®ex, 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", ®ex, 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, ®ex, ®ex_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, ®ex, &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);