src/third_party/protobuf/src/google/protobuf/text_format_unittest.cc
static std::string RemoveRedundantZeros(std::string text) {
  text = StringReplace(text, "e+0", "e+", true);
  text = StringReplace(text, "e-0", "e-", true);
  return text;
}
// Some platforms (e.g. Windows) insist on padding the exponent to three
// digits when one or two would be just fine.
Some platforms  insist on padding the exponent to three
digits when one or two would be just fine.
Some platforms insist on padding the exponent to three digits when one or two would be just fine .
static std::string RemoveRedundantZeros(std::string text) {
  text = StringReplace(text, "e+0", "e+", true);
  text = StringReplace(text, "e-0", "e-", true);
  return text;
}
static std :: string RemoveRedundantZeros ( std :: string text ) { text = StringReplace ( text , " " , " " , true ) ; text = StringReplace ( text , " " , " " , true ) ; return text ; }
Some platforms (e.g.
Some platforms ( e . g .