mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-27 07:56:21 +00:00
Merge pull request #1883 from profanity-im/fix/1877-url
Cut URLs before adding to automcomp at `>`
This commit is contained in:
@@ -1310,7 +1310,8 @@ wins_add_urls_ac(const ProfWin* const win, const ProfMessage* const message, con
|
|||||||
GRegex* regex;
|
GRegex* regex;
|
||||||
GMatchInfo* match_info;
|
GMatchInfo* match_info;
|
||||||
|
|
||||||
regex = g_regex_new("(https?|aesgcm)://\\S+", 0, 0, NULL);
|
// https://stackoverflow.com/questions/43588699/regex-for-matching-any-url-character
|
||||||
|
regex = g_regex_new("(https?|aesgcm)://[\\w\\-.~:/?#\\[\\]@!$&'()*+,;=%]+", 0, 0, NULL);
|
||||||
g_regex_match(regex, message->plain, 0, &match_info);
|
g_regex_match(regex, message->plain, 0, &match_info);
|
||||||
|
|
||||||
while (g_match_info_matches(match_info)) {
|
while (g_match_info_matches(match_info)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user