2013-06-06 3 views
0

Как искать и заменять шаблоны, такие как [4:5] [23:1] [1:22] и т. Д. В моем файле с помощью поиска и замены и регулярного выражения. В vim, когда я просто делаю поиск /[d\+\:\d\+], шаблон выделяется, но когда я использую %s/[d\+\:\d\+]/ /gc, он говорит о завершающих символах.Поиск и замена рисунка [цифры: цифры] в vim

ответ

0

хорошо я понял это это путь

:%s/\[\(\d\+\:\d\+\)\]/ /gc 
+0

Я не думаю, что ваше регулярное выражение правильно. – Kent

+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. – thepoosh

+0

@ Kent, это направлено на kartik – thepoosh

2

если вы ответили на свой вопрос, я не думаю, что ответ является правильным.

Ваш ответ: /[d\+\:\d\+]

это не будет соответствовать [23:1] шаблону, вы должны избежать [ кроме того, d\+ не является правильным, оно должно быть \d\+

это заменит все эти матчи с пространством (это заменит [ and ] а)

:%s/\[\d\+:\d\+]/ /g 
Смежные вопросы