mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 11:00:48 +03:00
Fix rendering issues with ) in links
This commit is contained in:
parent
6fd485a74a
commit
72d74ac59f
1 changed files with 1 additions and 1 deletions
|
@ -59,7 +59,7 @@ const QRegularExpression url_regex(
|
||||||
// match an URL, that is not quoted, i.e.
|
// match an URL, that is not quoted, i.e.
|
||||||
// vvvvvv match quote via negative lookahead/lookbehind vv
|
// vvvvvv match quote via negative lookahead/lookbehind vv
|
||||||
// vvvv atomic match url -> fail if there is a " before or after vvv
|
// vvvv atomic match url -> fail if there is a " before or after vvv
|
||||||
R"((?<!["'])(?>((www\.(?!\.)|[a-z][a-z0-9+.-]*://)[^\s<>'"]+[^!,\.\s<>'"\]\)\:]))(?!["']))");
|
R"(\b(?<!["'])(?>((www\.(?!\.)|[a-z][a-z0-9+.-]*://)[^\s'"]+[^!,\.\s'"\]\)\:]))(?!["'])\b)");
|
||||||
// match any markdown matrix.to link. Capture group 1 is the link name, group 2 is the target.
|
// match any markdown matrix.to link. Capture group 1 is the link name, group 2 is the target.
|
||||||
static const QRegularExpression matrixToMarkdownLink(
|
static const QRegularExpression matrixToMarkdownLink(
|
||||||
R"(\[(.*?)(?<!\\)\]\((https://matrix.to/#/.*?\)))");
|
R"(\[(.*?)(?<!\\)\]\((https://matrix.to/#/.*?\)))");
|
||||||
|
|
Loading…
Reference in a new issue