Как включить точку (.) В команду поиска и замены Vim? (замена .html расширений)? - PullRequest
27 голосов
/ 30 апреля 2010

Когда я делаю: /.html Vim ищет html

Я хотел бы заменить все .html на .php

Примерно так: :%s/html ext/php ext/g

Ответы [ 4 ]

34 голосов
/ 30 апреля 2010

Побег. . является символом регулярного выражения, что означает «любой символ», поэтому вам нужно экранировать его с помощью \.

:%s/\.html/.php/g
4 голосов
/ 30 апреля 2010

Просто экранируйте символ ..

Поиск /\.html

3 голосов
/ 30 апреля 2010

Попробуйте экранировать символ периода: /\.html

1 голос
/ 30 апреля 2010

Используйте обратную косую черту, чтобы убежать от точки.

/\.html будет искать ".html".

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