@nihi1ist

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

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

:help search-pattern

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

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

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект