Как мы можем изменить существующие файлы, заменив строку "string"
значениями, увеличенными счетчиком, следующим образом.
Примечание 1: Первый "string"
пропускается. Примечание2 : Кроме того, «строка» не будет отображаться в одной строке более одного раза. Примечание 3 : строка foo "string" -> строка foo "string" 1bar правильна
File1 ("string"
встречается внутри файла в любой строке)
some text
"string" here
File2 ("string"
встречается трижды внутри файла в любой строке)
some text
"string" here
some more
text "string"
why "string"
File3 ("string"
не встречается внутри файла в любой строке)
some text
why here
some more>
text pttn
why pttn
File4("string"
встречается внутри файла в любой строке)
some "string"
no here
Как заменить "string"
на "string"1
"string"2
, "string"3
и т. Д.?
Ожидаемый результат:
Файл1
some text
"string" here
Файл2
some text
"string"1 here
some more
text "string"2
why "string"3
Файл3
some text
why here
some more
text pttn
why pttn
Файл4
some "string"4
no here