Lines Matching refs:replace
104 string const & replace) in add_pattern() argument
110 replace_t regex = { regexp, replace }; in add_pattern()
197 do_replace(str, regexp.replace, match); in do_execute()
216 (string & str, string const & replace, regmatch_t const * match) const in do_replace() argument
219 for (size_t i = 0 ; i < replace.length() ; ++i) { in do_replace()
220 if (replace[i] == '\\') { in do_replace()
221 if (i == replace.length() - 1) { in do_replace()
223 replace); in do_replace()
226 if (replace[i] == '\\') { in do_replace()
230 replace[i]); in do_replace()
237 replace); in do_replace()
244 inserted += replace[i]; in do_replace()
251 str.replace(first, count, inserted); in do_replace()