Lines Matching full:rewrite
331 bool RE::Replace(const StringPiece& rewrite,
339 if (!Rewrite(&s, rewrite, *str, vec, matches))
380 int RE::GlobalReplace(const StringPiece& rewrite,
440 Rewrite(&out, rewrite, *str, vec, matches);
456 bool RE::Extract(const StringPiece& rewrite,
464 return Rewrite(out, rewrite, text, vec, matches);
613 bool RE::Rewrite(string *out, const StringPiece &rewrite,
615 for (const char *s = rewrite.data(), *end = s + rewrite.size();
624 // n, rewrite.size(), rewrite.data());
633 //fprintf(stderr, "invalid rewrite pattern: %.*s\n",
634 // rewrite.size(), rewrite.data());