Onkel Schnitzel: Unknown modifier '|'

Beitrag lesen

Ich möchte glatt behaupten, dass er nicht über den senkrechten Strich meckert, sondern darüber, dass du

  • das Fragezeichen mit einem Schräg- statt einem Rückstrich maskiert hast

Hm ja, schusselig...

  • dein Muster nicht in begrenzende Zeichen verpackt hast (üblicherweise Schrägstriche, es geht aber auch jedes andere Zeichen)

Ich dachte die Anführungszeichen wären diese Begrenzer.

Probiere doch mal (alles hier nicht notwendige, einschließlich der doppelten Anführungzeichen habe ich weggelassen):

/(&lang=en)|(?lang=en)/

Ich habs jetzt mal so versucht:
$uri = preg_replace(/(&lang=en)|(?lang=en)/,"",$uri);

und bekomme jetzt das:
Parse error: syntax error, unexpected '/', expecting ')' in /home/www/Mecon/index.php on line 24

Kannst du mir nochmal nen Tip geben? Vielen Dank schonmal soweit!