Lines Matching refs:regex

142 			zend_string      *regex;  member
145 } regex; member
1414 zend_string *regex; in spl_dual_it_construct() local
1417 intern->u.regex.use_flags = ZEND_NUM_ARGS() >= 5; in spl_dual_it_construct()
1418 intern->u.regex.flags = 0; in spl_dual_it_construct()
1419 intern->u.regex.preg_flags = 0; in spl_dual_it_construct()
1420 …(ZEND_NUM_ARGS(), "OS|lll", &zobject, ce_inner, &regex, &mode, &intern->u.regex.flags, &intern->u. in spl_dual_it_construct()
1431 intern->u.regex.pce = pcre_get_compiled_regex_cache(regex); in spl_dual_it_construct()
1434 if (intern->u.regex.pce == NULL) { in spl_dual_it_construct()
1438 intern->u.regex.mode = mode; in spl_dual_it_construct()
1439 intern->u.regex.regex = zend_string_copy(regex); in spl_dual_it_construct()
1440 php_pcre_pce_incref(intern->u.regex.pce); in spl_dual_it_construct()
1858 if (intern->u.regex.flags & REGIT_USE_KEY) { in PHP_METHOD()
1872 switch (intern->u.regex.mode) in PHP_METHOD()
1876 re = php_pcre_pce_re(intern->u.regex.pce); in PHP_METHOD()
1890 php_pcre_match_impl(intern->u.regex.pce, subject, &zcount, in PHP_METHOD()
1891 …&intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.use_flags, … in PHP_METHOD()
1898 …php_pcre_split_impl(intern->u.regex.pce, subject, &intern->current.data, -1, intern->u.regex.preg_… in PHP_METHOD()
1910 …result = php_pcre_replace_impl(intern->u.regex.pce, subject, ZSTR_VAL(subject), ZSTR_LEN(subject),… in PHP_METHOD()
1918 if (intern->u.regex.flags & REGIT_USE_KEY) { in PHP_METHOD()
1931 if (intern->u.regex.flags & REGIT_INVERTED) { in PHP_METHOD()
1948 RETURN_STR_COPY(intern->u.regex.regex); in PHP_METHOD()
1962 RETURN_LONG(intern->u.regex.mode); in PHP_METHOD()
1983 intern->u.regex.mode = mode; in PHP_METHOD()
1997 RETURN_LONG(intern->u.regex.flags); in PHP_METHOD()
2012 intern->u.regex.flags = flags; in PHP_METHOD()
2026 if (intern->u.regex.use_flags) { in PHP_METHOD()
2027 RETURN_LONG(intern->u.regex.preg_flags); in PHP_METHOD()
2045 intern->u.regex.preg_flags = preg_flags; in PHP_METHOD()
2046 intern->u.regex.use_flags = 1; in PHP_METHOD()
2072 ZVAL_STR_COPY(&args[1], intern->u.regex.regex); in PHP_METHOD()
2073 ZVAL_LONG(&args[2], intern->u.regex.mode); in PHP_METHOD()
2074 ZVAL_LONG(&args[3], intern->u.regex.flags); in PHP_METHOD()
2075 ZVAL_LONG(&args[4], intern->u.regex.preg_flags); in PHP_METHOD()
2131 if (object->u.regex.pce) { in spl_dual_it_free_storage()
2132 php_pcre_pce_decref(object->u.regex.pce); in spl_dual_it_free_storage()
2134 if (object->u.regex.regex) { in spl_dual_it_free_storage()
2135 zend_string_release_ex(object->u.regex.regex, 0); in spl_dual_it_free_storage()