diff --git a/src/core/hooks/Link.js b/src/core/hooks/Link.js index b9926ceb..eeb2c355 100644 --- a/src/core/hooks/Link.js +++ b/src/core/hooks/Link.js @@ -135,7 +135,14 @@ export default class Link extends SyntaxBase { `${ '(?:' + '\\(' + - '([^"][^\\s)]+?[^"])' + // ? url + /** + * allow double quotes + * e.g. + * [link](") ⭕️ valid + * [link]("") ⭕️ valid + * [link](" ") ❌ invalid + */ + '([^\\s)]+)' + // ? url '(?:[ \\t]((?:".*?")|(?:\'.*?\')))?' + // ? optional '\\)' + '|' + // or