Заменить, сохранив определенные «слова» в vi/vim

Например, если у меня есть $asd['word_123']и я хочу заменить его на $this->line('word_123'), сохранив «слово _123». Как я мог это сделать?

Используя это:

%s/asd\[\'.*\'\]/this->line('.*')/g

Я не смогу сохранить промежуточную формулировку. Пожалуйста, просветите меня.

7
задан Conner 24 July 2012 в 05:11
поделиться