]> git.mxchange.org Git - friendica.git/commitdiff
Improved RegExp
authorMichael <heluecht@pirati.ca>
Thu, 12 Dec 2019 14:57:31 +0000 (14:57 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 12 Dec 2019 14:57:31 +0000 (14:57 +0000)
src/Content/Text/BBCode.php

index 6da3e62faefe3896695f339b7a8b7661142fd8eb..fcce795810082b359c23d1c42c55a65c3bb253a8 100644 (file)
@@ -355,7 +355,7 @@ class BBCode extends BaseObject
                        }
 
                        // Simplify "video" element
-                       $post['text'] = preg_replace("(\[video.*?\s?src\s?=\s?([^\s\]]*).*?\].*?\[\/video\\])ism", "[video]$1[/video]", $post['text']);
+                       $post['text'] = preg_replace('(\[video.*?\ssrc\s?=\s?([^\s\]]+).*?\].*?\[/video\])ism', '[video]$1[/video]', $post['text']);
 
                        // Now count the number of external media links
                        preg_match_all("(\[vimeo\](.*?)\[\/vimeo\])ism", $post['text'], $links1, PREG_SET_ORDER);
@@ -1610,7 +1610,7 @@ class BBCode extends BaseObject
                //$Text = preg_replace("/\[crypt=(.*?)\](.*?)\[\/crypt\]/ism", '<br/><img src="' .System::baseUrl() . '/images/lock_icon.gif" alt="' . L10n::t('Encrypted content') . '" title="' . '$1' . ' ' . L10n::t('Encrypted content') . '" /><br />', $Text);
 
                // Simplify "video" element
-               $text = preg_replace("(\[video.*?\s?src\s?=\s?([^\s\]]*).*?\].*?\[\/video\\])ism", "[video]$1[/video]", $text);
+               $text = preg_replace('(\[video.*?\ssrc\s?=\s?([^\s\]]+).*?\].*?\[/video\])ism', '[video]$1[/video]', $text);
 
                // Try to Oembed
                if ($try_oembed) {