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}/" "[a-z0-9.\\-]+[.][a-z]{2,4}/"
")" ")"
"(" "("
"[^[:space:]()<>]+" "[^[:space:](){}<>]+"
"|" "|"
"\\(([^[:space:]()<>]+|(\\([^[:space:]()<>]+\\)))*\\)" "\\(([^[:space:](){}<>]+|(\\([^[:space:](){}<>]+\\)))*\\)"
"|"
"\\[([^]\\[[:space:](){}<>]+|(\\[[^]\\[[:space:](){}<>]+\\]))*\\]"
")+" ")+"
"(" "("
"\\(([^[:space:]()<>]+|(\\([^[:space:]()<>]+\\)))*\\)" "\\(([^[:space:](){}<>]+|(\\([^[:space:](){}<>]+\\)))*\\)"
"|"
"\\[([^]\\[[:space:](){}<>]+|(\\[[^]\\[[:space:](){}<>]+\\]))*\\]"
"|" "|"
"[^]\\[[:space:]`!(){};:'\".,<>?«»“”‘’]" "[^]\\[[:space:]`!(){};:'\".,<>?«»“”‘’]"
")" ")"