url-mode: wip: regex: don't allow {}, do allow matched []

This commit is contained in:
Daniel Eklöf 2025-01-30 11:52:18 +01:00
parent 859b4c8921
commit 031382f428
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -394,12 +394,16 @@ regex_detected(const struct terminal *term, enum url_action action, url_list_t *
"[a-z0-9.\\-]+[.][a-z]{2,4}/"
")"
"("
"[^[:space:]()<>]+"
"[^[:space:](){}<>]+"
"|"
"\\(([^[:space:]()<>]+|(\\([^[:space:]()<>]+\\)))*\\)"
"\\(([^[:space:](){}<>]+|(\\([^[:space:](){}<>]+\\)))*\\)"
"|"
"\\[([^]\\[[:space:](){}<>]+|(\\[[^]\\[[:space:](){}<>]+\\]))*\\]"
")+"
"("
"\\(([^[:space:]()<>]+|(\\([^[:space:]()<>]+\\)))*\\)"
"\\(([^[:space:](){}<>]+|(\\([^[:space:](){}<>]+\\)))*\\)"
"|"
"\\[([^]\\[[:space:](){}<>]+|(\\[[^]\\[[:space:](){}<>]+\\]))*\\]"
"|"
"[^]\\[[:space:]`!(){};:'\".,<>?«»“”‘’]"
")"