1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00

Trim surrounding whitespace from URL in inlineLink

Fixes https://github.com/erusev/parsedown-extra/issues/103
This commit is contained in:
Aidan Woods 2017-01-21 11:06:41 +00:00 committed by GitHub
parent cc5b38ca39
commit 0172d779d7

View File

@ -1217,7 +1217,7 @@ class Parsedown
return;
}
if (preg_match('/^[(]((?:[^ ()]++|[(][^ )]+[)])++)(?:[ ]+("[^"]*"|\'[^\']*\'))?[)]/', $remainder, $matches))
if (preg_match('/^[(]\s*+((?:[^ ()]++|[(][^ )]+[)])++)(?:[ ]+("[^"]*"|\'[^\']*\'))?\s*[)]/', $remainder, $matches))
{
$Element['attributes']['href'] = $matches[1];