Lines Matching refs:regex

136 			zend_string      *regex;  member
138 } regex; member
1405 zend_string *regex; in spl_dual_it_construct() local
1408 intern->u.regex.flags = 0; in spl_dual_it_construct()
1409 intern->u.regex.preg_flags = 0; in spl_dual_it_construct()
1410 …(ZEND_NUM_ARGS(), "OS|lll", &zobject, ce_inner, &regex, &mode, &intern->u.regex.flags, &intern->u. in spl_dual_it_construct()
1421 intern->u.regex.pce = pcre_get_compiled_regex_cache(regex); in spl_dual_it_construct()
1424 if (intern->u.regex.pce == NULL) { in spl_dual_it_construct()
1428 intern->u.regex.mode = mode; in spl_dual_it_construct()
1429 intern->u.regex.regex = zend_string_copy(regex); in spl_dual_it_construct()
1430 php_pcre_pce_incref(intern->u.regex.pce); in spl_dual_it_construct()
1843 if (intern->u.regex.flags & REGIT_USE_KEY) { in PHP_METHOD()
1857 switch (intern->u.regex.mode) in PHP_METHOD()
1861 re = php_pcre_pce_re(intern->u.regex.pce); in PHP_METHOD()
1875 php_pcre_match_impl(intern->u.regex.pce, subject, &zcount, in PHP_METHOD()
1876 …&intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, intern->u.regex.preg_flags,… in PHP_METHOD()
1883 …php_pcre_split_impl(intern->u.regex.pce, subject, &intern->current.data, -1, intern->u.regex.preg_… in PHP_METHOD()
1895 …result = php_pcre_replace_impl(intern->u.regex.pce, subject, ZSTR_VAL(subject), ZSTR_LEN(subject),… in PHP_METHOD()
1903 if (intern->u.regex.flags & REGIT_USE_KEY) { in PHP_METHOD()
1916 if (intern->u.regex.flags & REGIT_INVERTED) { in PHP_METHOD()
1933 RETURN_STR_COPY(intern->u.regex.regex); in PHP_METHOD()
1947 RETURN_LONG(intern->u.regex.mode); in PHP_METHOD()
1968 intern->u.regex.mode = mode; in PHP_METHOD()
1982 RETURN_LONG(intern->u.regex.flags); in PHP_METHOD()
1997 intern->u.regex.flags = flags; in PHP_METHOD()
2011 RETURN_LONG(intern->u.regex.preg_flags); in PHP_METHOD()
2026 intern->u.regex.preg_flags = preg_flags; in PHP_METHOD()
2052 ZVAL_STR_COPY(&args[1], intern->u.regex.regex); in PHP_METHOD()
2053 ZVAL_LONG(&args[2], intern->u.regex.mode); in PHP_METHOD()
2054 ZVAL_LONG(&args[3], intern->u.regex.flags); in PHP_METHOD()
2055 ZVAL_LONG(&args[4], intern->u.regex.preg_flags); in PHP_METHOD()
2111 if (object->u.regex.pce) { in spl_dual_it_free_storage()
2112 php_pcre_pce_decref(object->u.regex.pce); in spl_dual_it_free_storage()
2114 if (object->u.regex.regex) { in spl_dual_it_free_storage()
2115 zend_string_release_ex(object->u.regex.regex, 0); in spl_dual_it_free_storage()