Что я делаю, это чтение файла по строкам, а затем сравнение каждой строки, прочитанной с заданной строкой. Если это совпадение, я хочу удалить код из класса, который я просматриваю, начиная с строки, которая соответствовала заданной строке, до тех пор, пока не будет определено определенное местоположение, которое я идентифицировал. То, с чем я борюсь, - это как осуществить удаление. Я написал методы для добавления, вычитания, настройки и т. Д., Но никогда не просто полностью удалить кусок кода, поэтому я не знаю, как это сделать. Бьюсь об заклад, есть простой способ добиться этого, но сейчас он ускользает от меня.Удаление блока кода из класса, если выполнено условие
0
A
ответ
2
Похоже, вы спрашиваете: «Как удалить что-нибудь из середины файла?» - это просто исходный код.
Самый простой способ - создать временный файл (или в потоке памяти), в который вы пишете весь контент, который хотите сохранить, а затем, когда вы закончите обработку старого файла, вы переписываете его с содержимым, которое вы выбираете хранить.
+0
@ Bubbafat - спасибо, что указал мне в правильном направлении! Очень признателен. – Jremy
Смежные вопросы
- 1. R, если условие выполнено
- 2. handlebars + =, - = если условие выполнено
- 3. Если условие не выполнено?
- 4. VLOOKUP, если условие выполнено
- 5. Кэш, если условие выполнено
- 6. Java - Продолжение, если условие выполнено
- 7. Выйти из инструкции IF, если условие выполнено
- 8. Выйти из async полностью, если выполнено условие
- 9. Вставить datestamp, если условие выполнено
- 10. Terminate Scrapy, если условие выполнено
- 11. Замена слова, если условие выполнено
- 12. Унифицировать переменную, если условие выполнено
- 13. Петля, только если условие выполнено?
- 14. Выполнение segue, если выполнено условие
- 15. Перезаписать .data(), если выполнено условие
- 16. Alter хранимая процедура, если условие выполнено
- 17. Возврат к началу фрагмента кода, если условие выполнения не выполнено
- 18. Используя условие охранника блока кода
- 19. C# Сделать свойства видимыми, если условие выполнено
- 20. Выбор нескольких диапазонов данных, если условие выполнено
- 21. извлечение блока методов из модуля/класса
- 22. Удалите все экземпляры записи, если условие выполнено.
- 23. Как запустить кукольный exec, если выполнено условие?
- 24. Композитор автоматически загружает пакет, если выполнено условие.
- 25. Отменить ViewGroup, если условие не выполнено?
- 26. Dont идти дальше, если условие не выполнено
- 27. Если выполнено условие, выполните следующие действия:
- 28. проверяет: если условие не выполнено в rspec
- 29. Сброс таймера, если выполнено конкретное условие?
- 30. Если условие выполнено, запустите несколько ifs
@Tim Lehner, вы правы, это дубликат ... Хотя я и не понимал, что то, что я искал, это просто написать в другой файл, если условие найдено. – Jremy