Dirk_Cologne: Fehler beim preg_replace

Beitrag lesen

Guten Abend,

ich habe folgenden Code:

  
$text = "Hallo, ich bin ein Test <br><br>https://www.youtube.com/watch?v=dmX_idiAuy4<br><br>Hier noch ein Video <br><br>http://youtu.be/dmX_idiAuy4";  
  
$replace = '<iframe width="560" height="315" src="//www.youtube.com/embed/$1?rel=0" frameborder="0" allowfullscreen></iframe>';  
  
$text = preg_replace(array ("/[a-zA-Z\/\/:\.]*youtube.com\/watch\?v=([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i",  
                     "/[a-zA-Z\/\/:\.]*youtu.be\([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i"),$replace,$text);  
  
echo $text;  

wenn ich es teste kommt folgende Meldung "Warning: preg_replace(): Compilation failed: unmatched parentheses at offset 41" laut Google sagt mir diese Meldung dass eine Klammer nicht gesetzt ist, wenn ich mir das mit Notepad++ ansehe sind aber alle Klammern gesetzt und auch geschlossen.

Seht ihr, wo der Fehler ist?