Browse Source

fix markdown filters overwrite

main
ghost 9 months ago
parent
commit
834a02edc0
  1. 6
      src/Twig/AppExtension.php

6
src/Twig/AppExtension.php

@ -193,7 +193,7 @@ class AppExtension extends AbstractExtension
): string ): string
{ {
return preg_replace( return preg_replace(
'~(https?://(?:www\.)?[^\(\s\)]+)~i', '/(https?:\/\/(?:www\.)?[^\(\s\)]+)/i',
'[$1]($1)', '[$1]($1)',
$text $text
); );
@ -204,7 +204,7 @@ class AppExtension extends AbstractExtension
): string ): string
{ {
return preg_replace( return preg_replace(
'~@([A-z0-9]{64})~i', '/@([A-f0-9]{64})/i',
'[@$1](#$1)', '[@$1](#$1)',
$text $text
); );
@ -215,7 +215,7 @@ class AppExtension extends AbstractExtension
): string ): string
{ {
// Search not filtered namespaces // Search not filtered namespaces
if (preg_match_all('~(N[A-z0-9]{33})~', $text, $matches)) if (preg_match_all('/(^(?!\/)N[A-z0-9]{33})/', $text, $matches))
{ {
if (empty($matches[1])) if (empty($matches[1]))
{ {

Loading…
Cancel
Save