Make extract_urls regex more portable

This commit is contained in:
Dmitri Goutnik 2019-04-08 09:15:59 -05:00
parent dda26bfbe9
commit 6e8de70c82

View File

@ -40,7 +40,7 @@ static bool regex_init(void)
return true;
char *regex =
"\\b(https?://|ftps?://|news://|mailto:|file://|www\\.)"
"\\<(https?://|ftps?://|news://|mailto:|file://|www\\.)"
"[-[:alnum:]_\\@;/?:&=%$.+!*\x27,~#]*"
"(\\([-[:alnum:]_\\@;/?:&=%$.+!*\x27,~#]*\\)|[-[:alnum:]_\\@;/?:&=%$+*~])+";
int code = regcomp(&url_regex, regex, REG_EXTENDED | REG_ICASE);