diff options
Diffstat (limited to 'src/libregex/re.rs')
| -rw-r--r-- | src/libregex/re.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libregex/re.rs b/src/libregex/re.rs index 5958089a8a4..83c1cb37158 100644 --- a/src/libregex/re.rs +++ b/src/libregex/re.rs @@ -425,7 +425,7 @@ impl Regex { /// # use regex::Captures; fn main() { /// let re = regex!(r"([^,\s]+),\s+(\S+)"); /// let result = re.replace("Springsteen, Bruce", |caps: &Captures| { - /// format_strbuf!("{} {}", caps.at(2), caps.at(1)) + /// format!("{} {}", caps.at(2), caps.at(1)) /// }); /// assert_eq!(result.as_slice(), "Bruce Springsteen"); /// # } @@ -761,9 +761,8 @@ impl<'t> Captures<'t> { let re = Regex::new(r"(^|[^$]|\b)\$(\w+)").unwrap(); let text = re.replace_all(text, |refs: &Captures| -> String { let (pre, name) = (refs.at(1), refs.at(2)); - format_strbuf!("{}{}", - pre, - match from_str::<uint>(name.as_slice()) { + format!("{}{}", pre, + match from_str::<uint>(name.as_slice()) { None => self.name(name).to_string(), Some(i) => self.at(i).to_string(), }) |
