3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $string = "lgx sinx cosx textxtanxsinx"; $patternReplace = preg_replace("/(lg|sin|cos)+(x)/", "$1($2)", $string); print $patternReplace;
based on Oou5n
Output for 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.28 - 7.2.9
lg(x) sin(x) cos(x) textxtanxsin(x)