summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/url.rs4
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,
}