我想
ereg ($rat, $dog, $cat)
成为
preg_match ('#'.$rat.'#', $dog, $cat)
为了实现这一点,我做到了
echo 'ereg ($rat, $dog, $cat)' | sed "s/ereg\(.*\)(\(.*\),/preg_match\1('#'.\2.'#',/g"
但是,这个正则表达式改变了
ereg ($rat, $dog, $cat)
进入
preg_match ('#'.$rat, $dog.'#', $cat)
代替
preg_match ('#'.$rat.'#', $dog, $cat)
有人可以帮我建立一个改变的正则表达式
ereg ($rat, $dog, $cat)
进入
preg_match ('#'.$rat.'#', $dog, $cat)