使用正则表达式,我从xml数据列表中创建了一个很大的PHP定义列表,这里有一段摘录:
<?php
...
define("New Research ? (U)(GAI)",183);
define("Port, (GAI)",184);
define("Cathedral (U)(GAI)",185);
define("Civ: Indians (H)",186);
define("Bonus Heal +10% (A)",187);
define("Bombard Cannon (A)",188);
...
?>
所以我有〜1000这样的定义,如你所见,它们无效。我需要用“_”和大写字母替换所有特殊字符。
我可以使用正则表达式,但它会非常费力,在这个列表中有太多的情况要处理,我必须防止获得双重下划线,如“__”。更多,我将来可能再做一次。
您是否知道解决此问题的最佳方法?是否有在线工具来格式化任何字符串以更正字母数字格式?