diff --git a/filter/mediaplugin/filter.php b/filter/mediaplugin/filter.php index 4324a9602ac..59d8151a6e4 100644 --- a/filter/mediaplugin/filter.php +++ b/filter/mediaplugin/filter.php @@ -123,7 +123,7 @@ class filter_mediaplugin extends moodle_text_filter { $search = '/]*href="([^<]*?)youtube.com\/watch\?v=([^"]*)"[^>]*>(.*?)<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_youtube_callback', $newtext); - $search = '/]*>(.*?)<\/a>/is'; + $search = '/]*href="([^<]*)youtube.com\/v\/([^"]*)"[^>]*>(.*?)<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_youtube_callback', $newtext); }