Удаление строки из *.ini

Rolo

Верховньій Интерлюд Викинг
Викинги Рулона
Сообщения
906
Розыгрыши
6
Решения
28
Репутация
1 960
Реакции
2 278
Баллы
1 063
Здравствуйте! Подскажите, пожалуйста, есть ли возможность выпилить по ключу строку с *.ini файла какими-то штатными методами?
Предположим, я насохранял туда мусора:
Код:
string1=124
string2=213
string3=321
string4=543
И в какой-то момент мне захотелось его пересохранить, но информация об string2 мне больше не нужна. Понятно что можно сохранить string2="" и не читать если у неё нет длины и всё такое, но есть ли возможность именно удалить, чтобы вместо вышеописанного примера получился следующий:
Код:
string1=124
string3=321
string4=543
Приоритетно услышать ответ по ХФу, но буду рад информации о любых протоколах, если эти возможности где-то менялись.
 
root@localhost:~#, та друг попросил узнать, это не для меня.
 
root@localhost:~#, ну это не выпилит строку, это сделает её пустой, оно запомнит значение аккаунт_номер_акка как пустое, но строка останется.

default_npc, ну штош, пустая строка так пустая строка. ) Спасибо за ответ!
 
ну собсна вот и ответ, если б можно было бы удалить - реализовали бы удаление
хотя...
 
Реакции: Rolo
В целом нет какой-то проблемы использовать условное 'none', что бы задать "удалённое" поле, а далее использовать образовавшееся 'none=none' как уже предопределённые ячейки и складывать информацию в них.

На первый взгляд, в таком раскладе строки не должны расти в геометрической прогрессии, захламляя ини файл.
 
Реакции: Rolo
default_npc, я просто порядок записи строк пытался сохранить. Если я сохраню стринг1, 2 и 4, а в следующий раз добавлю еще и третью, логично, что она пойдет в самый конец, хотелось как-то лишнего выпилить, и сразу всё оформить в нужном порядке. ) Так-то да, проблемы нет сразу нужную мне форму записать с пустыми строками, и по надобности записывать/обнулять, но решил спросить, может не заметил чего и таки можно удалить было бы. )