Отформатируйте большой список слов в буквенно-цифровой

С помощью regex я создал большой список определений PHP из списка данных xml, вот отрывок:

<?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 определений, как это, и, как вы видите, они не действительны. Мне нужно заменить все специальные символы на "_" и заглавные буквы.

Я мог бы использовать регулярные выражения, но это будет очень трудоемко, в этом списке слишком много дел для обработки, и я должен предотвратить двойное подчеркивание, например "__". Более того, я могу сделать это снова в будущем.

У вас есть идея, как лучше это исправить? Есть ли онлайн-инструмент для форматирования любых строк, чтобы исправить буквенно-цифровой формат?

0 ответов

Другие вопросы по тегам