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", ®ex, &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", ®ex, ®ex_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 **)®ex_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", ®ex, &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", ®ex, ®ex_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", ®ex, ®ex_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, ®ex, ®ex_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, ®ex, ®ex_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] = ®ex; regex 2298 ext/spl/spl_iterators.c zval_ptr_dtor(®ex); 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;