diff options
Diffstat (limited to 'src/plugins/url.rs')
| -rw-r--r-- | src/plugins/url.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/url.rs b/src/plugins/url.rs index ec146a0..e954638 100644 --- a/src/plugins/url.rs +++ b/src/plugins/url.rs @@ -18,7 +18,7 @@ use self::select::predicate::Name; use plugin::*; lazy_static! { - static ref RE: Regex = Regex::new(r"http(s)?://(\S+)").unwrap(); + static ref RE: Regex = Regex::new(r"(^|\s)(https?://\S+)").unwrap(); } #[derive(PluginName, Debug)] @@ -37,7 +37,7 @@ impl Url { Some(captures) => { debug!("Url captures: {:?}", captures); - Some(captures.get(0).unwrap().as_str().to_string()) + Some(captures.get(2).unwrap().as_str().to_string()) } None => None, } |
