Поиск данных и удаление данных из текстового файла с использованием php

У меня есть программа, которая экспортирует список данных в .txt-файл, многие данные не нужны. Каждая часть данных форматируется следующим образом:

PUB DATE: 03/16/2012 END DATE: 06/10/2012 PUB: my company ADNUM: 00237978 CLASS: 0825 AD TYPE: RE COLUMNS: 2.00 GRAPHIC FILE: some_image.jpg AD TEXT: Text *** end of ad 

Там будет от 20 до 50 записей, подобных этому, мне нужно выполнить поиск файла и удалить записи, у которых есть CLASS, который начинается с 0. Так что если он ищет и находит запись объявления с CLASS, который начинается с нуля он удалит все, что находится в этой записи. Это было бы легко, если бы это был .xml, но это файл .txt, поэтому он усложняет работу. как только он удалит все плохие данные, он сохранит хорошие данные в новом файле.

Solutions Collecting From Web of "Поиск данных и удаление данных из текстового файла с использованием php"