Как выпарсить нужную информацию из блока текста?

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Благодарностей
3
Баллы
18
Всем привет!
Помогите, пожалуйста, разобраться со следующей задачей. Напарсил много мусора с ПС :-), сохранил в файл. Теперь необходимо еще раз пройтись регулярным выражением по этому файлу. Если беру макросом "взять блок из текста", а затем через "макрос парсящий регулярную строку" вставляю нужную регулярку - ничего не отдает.
Если брать по строке, то парсит, но это нереально долго. Шаблон с проверкой на существование файла, т.е. каждый раз думает и файл 50метров весит.
Как справится с данной ситуацией? Заранее спасибо!
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Значит чтото не верно указано в регулярке при взятии блока, либо в регулярке. А вообще, чтобы ответить на данный вопрос - не помешало бы хоть кусок текста увидеть.
Как вариант - может разделить файл на несколько штук - получится поменьше файлики, соответственно тупить меньше будет, либо же все таки правильно подобрать регулярку для блоков.
 

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Благодарностей
3
Баллы
18
ну смотри...., я ж делаю регулярку в конструкторе выражений, там все парсится. Файл так и сделал разбил по 8 метров.
 

Rdenwer

Client
Регистрация
14.10.2010
Сообщения
254
Благодарностей
61
Баллы
28
Попробуй сначала на маленьком файле. Видно не тот макрос подобрал.
Вроде тут нужен RegExp.RegExp
 

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Благодарностей
3
Баллы
18
макрос именно этот. Дело в том что это же не получается, если получить домтекст со страницы,а потом результат парсить через regexp.regexp
Мне кажется что то принципиально не правильно делаю
 

Ludmilko

Новичок
Регистрация
15.07.2010
Сообщения
72
Благодарностей
31
Баллы
0
Почему бы просто не использовать макрос "взять строку из файла", номера строк поставить 0-end и в параметры свое регулярное выражение. Если номер совпадения не указывать, то выдаст все.
 

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Благодарностей
3
Баллы
18
УРААА!!!! Получилось, спасибо большое!!!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)