Lines Matching refs:regex

136 			zend_string      *regex;  member
139 } regex; member
1407 zend_string *regex; in spl_dual_it_construct() local
1410 intern->u.regex.use_flags = ZEND_NUM_ARGS() >= 5; in spl_dual_it_construct()
1411 intern->u.regex.flags = 0; in spl_dual_it_construct()
1412 intern->u.regex.preg_flags = 0; in spl_dual_it_construct()
1413 …(ZEND_NUM_ARGS(), "OS|lll", &zobject, ce_inner, &regex, &mode, &intern->u.regex.flags, &intern->u. in spl_dual_it_construct()
1424 intern->u.regex.pce = pcre_get_compiled_regex_cache(regex); in spl_dual_it_construct()
1427 if (intern->u.regex.pce == NULL) { in spl_dual_it_construct()
1431 intern->u.regex.mode = mode; in spl_dual_it_construct()
1432 intern->u.regex.regex = zend_string_copy(regex); in spl_dual_it_construct()
1433 php_pcre_pce_incref(intern->u.regex.pce); in spl_dual_it_construct()
1852 if (intern->u.regex.flags & REGIT_USE_KEY) { in PHP_METHOD()
1866 switch (intern->u.regex.mode) in PHP_METHOD()
1870 re = php_pcre_pce_re(intern->u.regex.pce); in PHP_METHOD()
1884 php_pcre_match_impl(intern->u.regex.pce, subject, &zcount, in PHP_METHOD()
1885 …&intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.use_flags, … in PHP_METHOD()
1892 …php_pcre_split_impl(intern->u.regex.pce, subject, &intern->current.data, -1, intern->u.regex.preg_… in PHP_METHOD()
1904 …result = php_pcre_replace_impl(intern->u.regex.pce, subject, ZSTR_VAL(subject), ZSTR_LEN(subject),… in PHP_METHOD()
1912 if (intern->u.regex.flags & REGIT_USE_KEY) { in PHP_METHOD()
1925 if (intern->u.regex.flags & REGIT_INVERTED) { in PHP_METHOD()
1942 RETURN_STR_COPY(intern->u.regex.regex); in PHP_METHOD()
1956 RETURN_LONG(intern->u.regex.mode); in PHP_METHOD()
1977 intern->u.regex.mode = mode; in PHP_METHOD()
1991 RETURN_LONG(intern->u.regex.flags); in PHP_METHOD()
2006 intern->u.regex.flags = flags; in PHP_METHOD()
2020 if (intern->u.regex.use_flags) { in PHP_METHOD()
2021 RETURN_LONG(intern->u.regex.preg_flags); in PHP_METHOD()
2039 intern->u.regex.preg_flags = preg_flags; in PHP_METHOD()
2040 intern->u.regex.use_flags = 1; in PHP_METHOD()
2066 ZVAL_STR_COPY(&args[1], intern->u.regex.regex); in PHP_METHOD()
2067 ZVAL_LONG(&args[2], intern->u.regex.mode); in PHP_METHOD()
2068 ZVAL_LONG(&args[3], intern->u.regex.flags); in PHP_METHOD()
2069 ZVAL_LONG(&args[4], intern->u.regex.preg_flags); in PHP_METHOD()
2125 if (object->u.regex.pce) { in spl_dual_it_free_storage()
2126 php_pcre_pce_decref(object->u.regex.pce); in spl_dual_it_free_storage()
2128 if (object->u.regex.regex) { in spl_dual_it_free_storage()
2129 zend_string_release_ex(object->u.regex.regex, 0); in spl_dual_it_free_storage()