Lines Matching refs:name_end
679 mb_regex_groups_iter(const OnigUChar* name, const OnigUChar* name_end, int ngroup_num, int* group_n… in mb_regex_groups_iter() argument
688 gn = onig_name_to_backref_number(reg, name, name_end, args->region); in mb_regex_groups_iter()
692 …add_assoc_stringl_ex(args->groups, (char *)name, name_end - name, &args->search_str[beg], end - be… in mb_regex_groups_iter()
694 add_assoc_bool_ex(args->groups, (char *)name, name_end - name, 0); in mb_regex_groups_iter()
769 char *name, *name_end; in mb_regex_substitute() local
771 name_end = name = p + 1; in mb_regex_substitute()
772 while (name_end < eos) { in mb_regex_substitute()
773 clen = (int) php_mb_mbchar_bytes_ex(name_end, enc); in mb_regex_substitute()
775 name_end += clen; in mb_regex_substitute()
779 if (name_end[0] == delim) break; in mb_regex_substitute()
780 if (maybe_num && !isdigit(name_end[0])) maybe_num = 0; in mb_regex_substitute()
781 name_end++; in mb_regex_substitute()
783 p = name_end + 1; in mb_regex_substitute()
784 if (name_end - name < 1 || name_end >= eos) { in mb_regex_substitute()
796 if (name_end - name == 1) { in mb_regex_substitute()
807 no = onig_name_to_backref_number(regexp, (OnigUChar *)name, (OnigUChar *)name_end, regs); in mb_regex_substitute()