Содержание файла
This is a demo file
*******************
This is the 1st line the the the.
This is the 2nd line the the.
This is the third line the the.
This is the 5th line.
This is the 6th line.
This is the 7th line.
This is the 8th line.
This is the 9th line.
This is the 10th line.
В 3-й строке существует 4 экземпляра the
.
Я хочу изменить только 3-е возникновение the
кому: THE
.
в исключая режимом, если я ввожу
:s/the/THE/g
это изменит все the
кому: THE
, таким образом, как изменить 3-е на?
Замените каждый N <глоток> th глоток> возникновение ШАБЛОНА в строке с ЗАМЕНОЙ.
:%s/\(.\{-}\zsPATTERN\)\{N}/REPLACE/
Замена N <глоток> th глоток> возникновение ШАБЛОНА в 3 <глоток> ул. глоток> строка только с ЗАМЕНОЙ.
:3s/\(.\{-}\zsPATTERN\)\{N}/REPLACE/
В Вашем предоставлении образца, просто используйте команду в качестве после.
:3s/\(.\{-}\zsthe\)\{3}/THE/
Ну, Вы могли выбрать третью строку с помощью 3
затем интерактивный режим использования (gc
)
:3s/the/THE/gc
, Вы добираетесь
replace with THE (y/n/a/q/l/^E/^Y)?
, нажатие n (никакой) n y (да) q (вышло)