Vim поиск и замена ссылки на вызов функции - PullRequest
0 голосов
/ 25 января 2012

Как я могу заменить: например, вызов функции PL SQL,

htp.formRadio('name', 'value', 'checked');

будет

<input type="radio" name="name" value="value" checked>

с помощью поиска vim и замены регулярных выражений?

Спасибо

1 Ответ

4 голосов
/ 25 января 2012
:s/htp.form\([A-Z][a-z]*\)('\([^']*\)', '\([^']*\)', '\([^']*\)');/<input type="\L\1\E" name="\2" value="\3" \4>/

При условии отсутствия опечаток.Шаблон '\([^']*\)' повторяется и фиксирует то, что находится внутри кавычек в вызове.

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