3v4l.org

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

preferences:
35.95 ms | 404 KiB | 5 Q