35 / 33 / 19
Регистрация: 22.01.2015
Сообщений: 209
|
||||||
1 | ||||||
Перезапись строки в файле27.04.2017, 13:05. Показов 7721. Ответов 2
Метки нет Все метки)
(
Приветствую всех!
Тут возникла необходимость перезаписать единственную строку в файле. 1. Прочитать файл; 2. Найти искомую строку; 3. Отсортировать содержимое строки; 4. Записать измененную строку(желательно, но необязательно в тоже самое место). Ну с первыми двумя пунктами более или менее ясно, то с третьим и четвертым уже не так очевидно(если не сказать более). В пример приведу файл make.conf, в которой надо сортировать третью строку:
Спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
27.04.2017, 13:05 | |
Ответы с готовыми решениями:
2
Перезапись отдельно одной строки в CSV файл перезапись строки в файле Поиск строки в файле и её перезапись Можно ли осуществить перезапись строки в файле |
![]() |
||||||
27.04.2017, 14:02 | 2 | |||||
![]() Решение
Если не заморачиваться поиском строки регуляркой и забыть про элегантные красивости с генераторами, то весь процесс простая последовательность чисто механических действий.
Поделить, убрать лишние символы, разбить на слова, отсортировать, соединить с добавлением нужных символов конца строки и обрамляющих кавычек и записать обратно. Все это, конечно, можно и покрасивее сделать. Но в первом приближении - делает, как мне кажется, именно то, что вам нужно.
Добавлено через 11 минут P.S. Если положение строки неизвестно - тогда можно в цикле по полученному списку поискать проверкой на вхождение подстроки USE.
1
|
35 / 33 / 19
Регистрация: 22.01.2015
Сообщений: 209
|
|
27.04.2017, 14:11 [ТС] | 3 |
Спасибо! Работает как задумал!
![]() Примерно в этом ключе и думал, но оформить мысль не удалось!
0
|
27.04.2017, 14:11 | |
Помогаю со студенческими работами здесь
3
Перезапись в файле определенной по счету строки
Перезапись чисел в файле
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |