From 57a6791edcfe0fb508a88ef2c7255ecd7c3142fb Mon Sep 17 00:00:00 2001 From: Jokler Date: Tue, 12 Dec 2017 00:10:25 +0100 Subject: Only match urls which start with http --- src/plugins/url.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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, } -- cgit v1.2.3-70-g09d2