Я хочу обновить свой php скрипт как проект (глобально) и изменить массив (элементы); to [elements];
Используя атом, я уже запускал обновление только для инициализации массивов и уже изменил array (); к []; однако это просто заботится о кодах инициализации пустых массивов.
Теперь задача состоит в том, чтобы изменить массивы, в которых действительно есть элементы, с () на []
Например, массивы могут быть в несколько форматов
array('content',number content,'content');
или
array(
'content',
array(
number content,'content'
)
);
или любое изменение количества уровней.
Я разбил его таким образом, но не знаю, как это сделать регулярное выражение.,
Найти все вхождения массива (- заменить на [
Найти соответствующее закрытие этого массива); -replace with];
Найти каждый массив (внутри другого массива (-replace with [
Найти соответствующее закрытие каждого из этих массивов, которые находятся внутри другого массива); или просто) , - заменить ]; или],
Я думаю, это должно покрыть это .... неужели регулярное выражение будет невозможно сделать?
спасибо