3v4l.org

run code in 500+ PHP versions simultaneously
<?php $text = 'This is (foo)((bar))'; $text = strtr($text, array('(' => '<del>', ')' => '</del>', '((' => '<ins>', '))' => '</ins>')); echo $text . "\n"; $text = 'This is (foo)((bar))'; $text = preg_replace('/(?<!\()\((?!\()([^)]*)\)/', '<del>$1</del>', $text); $text = preg_replace('/\(\(([^)]*)\)\)/', '<ins>$1</ins>', $text); echo $text . "\n";
Output for 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.34, 8.3.0 - 8.3.35, 8.4.1 - 8.4.26, 8.5.0 - 8.5.11
This is <del>foo</del><ins>bar</ins> This is <del>foo</del><ins>bar</ins>

preferences:
31.17 ms | 1137 KiB | 7 Q