groß/klein - Schreibung und preg_replace()?

x0x

Erfahrenes Mitglied
Hallo,

wie muss ich folgenden Ausdruck optimieren, damit er nicht zwischen Groß- und Kleinschreibung unterscheidet?

PHP:
$eintrag=preg_replace("%\[b\](.*)\[/b\]%U", "<b>\\1</b>", $eintrag);
 
Auch wenn das hier steinalt ist:
strtolower vorher anzuwenden wäre Unsinn, da aus so etwas:
Code:
[ B]Ein Satz mit Rechtschreibung.[ /B]
Das hier wird:
Code:
[ b]ein satz mit rechtschreibung.[ /b]
Sollte sich von selbst erklären, das ein unerwünschtes Ergebnis entsteht.
 
Zurück