Lines Matching refs:rewrite
332 int RE2::MaxSubmatch(const StringPiece& rewrite) { in MaxSubmatch() argument
334 for (const char *s = rewrite.data(), *end = s + rewrite.size(); in MaxSubmatch()
351 const StringPiece& rewrite) { in Replace() argument
353 int nvec = 1 + MaxSubmatch(rewrite); in Replace()
360 if (!re.Rewrite(&s, rewrite, vec, nvec)) in Replace()
371 const StringPiece& rewrite) { in GlobalReplace() argument
373 int nvec = 1 + MaxSubmatch(rewrite); in GlobalReplace()
394 re.Rewrite(&out, rewrite, vec, nvec); in GlobalReplace()
411 const StringPiece &rewrite, in Extract() argument
414 int nvec = 1 + MaxSubmatch(rewrite); in Extract()
422 return re.Rewrite(out, rewrite, vec, nvec); in Extract()
852 bool RE2::Rewrite(string *out, const StringPiece &rewrite, in Rewrite() argument
854 for (const char *s = rewrite.data(), *end = s + rewrite.size(); in Rewrite()
865 << " in regexp " << rewrite.data(); in Rewrite()
876 LOG(ERROR) << "invalid rewrite pattern: " << rewrite.data(); in Rewrite()
900 bool RE2::CheckRewriteString(const StringPiece& rewrite, string* error) const { in CheckRewriteString() argument
902 for (const char *s = rewrite.data(), *end = s + rewrite.size(); in CheckRewriteString()