3v4l.org

run code in 300+ PHP versions simultaneously
<?php $test=["abcd/abcd_.mp3", "abcd", "asdasd/abcd.mp3", "abcd."]; foreach ($test as $t) echo preg_replace("/abcd([^_.])/", "defg" . "\${1}", $t) . "\n";

preferences:
34.69 ms | 402 KiB | 5 Q