Hiho, ich versuche nun schon eine Weile einen Dateiname mittels Regex zu verändern. Aus 1234_bla_blub.php möchte "blub" ausschneiden. Der Code sieht bisher folgendermassen aus:
(beim zweiten Parameter sind natürlich zwei Backslashes, das Forum...)
ausgegeben wird nun aber einfach der unmodifizierte inhalt der Variablen $f, eigentlich sollte ja "blub" rauskommen. An was liegt das? thx
PHP-Code:
<?php
$f = '1234_bla_blub.php';
echo preg_replace("/([0-9]{4})_[.+]_([.+])\.php/i", "\\2", $f);
?>
ausgegeben wird nun aber einfach der unmodifizierte inhalt der Variablen $f, eigentlich sollte ja "blub" rauskommen. An was liegt das? thx
Kommentar