Конечно,
Вы можете искать и заменять используя группы захвата
Мой первый выстрел:
поиск: \$elem->(.*)\b
заменить: $elem['$1']
Второй выстрел:
поиск \$elem->([^ ]*)\b
заменить: $elem['$1']
Убедитесь, что вы включили регистрозависимые флаги и флаги регулярных выражений.
* +1012 *
Результат должен быть: