3v4l.org

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

preferences:
55.69 ms | 402 KiB | 5 Q