3v4l.org

run code in 300+ PHP versions simultaneously
<?php function replace_text($text) { return preg_replace(array('/(?<!\\\\)`((?:[^`\\\\]|\\\\.)*)`/', '/\\\\`/'), array('<code>$1</code>', '`'), $text); } $text = 'some words \` and `some code` and `some \`more code` again'; echo replace_text($text);

preferences:
69.29 ms | 402 KiB | 5 Q