@nihi1ist

Как найти и заменить участок текста по шаблону в vim?

В регулярных выражениях есть позитивный/негативный просмотр назад/вперед (с отрицанием). Есть ли что-либо похожее в замене vim? К примеру, хочу найти и заменить участки текста /24 с условием, что перед искомым шаблоном есть .0. В регулярных выражениях это будет выглядеть как: (?<!.0)\/24, можно ли что такое сделать в замене vim?
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Есть ли что-либо похожее в замене vim?

:help search-pattern

К примеру, хочу найти и заменить участки текста /24 с условием, что перед искомым шаблоном есть .0.

Твой пример в vim можно записать как \(\.0\)\@<=\/24, найти и заменить во всём файле будет :%s,\(\.0\)\@<=\/24,заменить на это,g
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы