【发布时间】:2017-11-10 10:07:58
【问题描述】:
我有大约 200 个 php 文件,其中包含一些 iconv() 函数,
像这样:
iconv('GB2312','UTF-8',$aRow[$aColumns[3]])
iconv('GB2312','UTF-8',$rs1['supplier']);
iconv('GB2312','UTF-8',$aRow[ $aColumns[$i] ]);
我不知道在不接触变量的情况下以批处理模式删除 iconv('GB2312','UTF-8', 和最终 ) 的最佳方法是什么。
这个 RegEx 可以匹配我的情况,但我不知道如何将它与 sed 一起使用:
^(iconv\(\'GB2312\'\,\'UTF-8\'\,)+|(\))
我也不确定sed 在这种情况下是正确的解决方案
以前有人遇到过类似的问题吗?
【问题讨论】:
-
基于
token_get_all编写一个PHP脚本(参见PHP手册并尝试一下)。