从文件名,递归地在当前目录中,我需要删除所有“外国”字符(中文,Amharik,梵文,欧盟重音/变音,更具异国情调的......等等) )以下“允许”字符除外:
a-zA-Z0-9.-_=~
以下脚本卡住并显示警告???
代替外国字符。
<?php
$dir = "getcwd()";
$files = scandir($dir);
function clean($string) {
$string = preg_replace('/[^A-Za-z0-9\-]/', '', $string);
}
?>
有任何提示吗? PHP。 Windows命令行。
所需的输入/输出示例:
abcወውልውABñC.ext
abcABC.ext