3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = ' !?.,:;\'"+-()'; var_dump(preg_replace('/[^[:word:][:space:][:punct:]]+/', '', $string));

preferences:
28.86 ms | 402 KiB | 5 Q