regexp_replace в VS CODE - PullRequest
       0

regexp_replace в VS CODE

0 голосов
/ 23 декабря 2018

каждый, я ищу советы и рекомендации, как сделать что-то вроде regexp_replace в VS код .У меня есть огромное количество файлов .php в моем проекте.Там, где текст языка хранится в многомерном массиве () как: $lang['admin']['configuration_updated'], и мне нужно изменить все это на функцию getLangText('admin','configuration_updated')

Я пытался с регулярным выражением \$lang\[(.)*\]\[(.)*\], но он заменяет весь текст.Как заменить только часть строки?

Мне нужно регулярное выражение для кода VS, а не функция PHP.

Заранее спасибо.

1 Ответ

0 голосов
/ 23 декабря 2018

Используйте не жадный шаблон для соответствия содержанию в скобках:

\$lang\[(.*?)\]\[(.*?)\]

Затем замените на:

getLangText($1, $2)

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...