到运行的sed做多的搜索,并与下面的字符串执行多的sed在PHP中:我试图逃避问题
$test = "sed -n '1h;1!H;${;g;s/iname=\"".$name.".*item>/".trim(xml)."/g;p;}' ".$file;
exec($test,$cmdresult);
sed的替换是选择,因为要搜索的字符串是超过10 MB。
在执行过程中的编译器会发出警告
PHP Parse error: syntax error, unexpected ';'
如何去解决呢?
您可能会发现`<<< HEREDOC`语法最终会变得更人性化。 http://ca.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc – dnagirl 2011-02-15 18:24:59