Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
ВнизКак вычленить из строки кусок используя маску? Найти похожие ветки
← →
@!!ex © (2009-01-30 16:27) [0]Программа получает файл с набором строк.
Строки предоставляются видеокартой и их формат зависит от драйвера, вендора и проч...
На данный момент известно два формата:
ATI:
ERROR: 0:13: "gl_NormalMatrixgl_Normal" : undeclared identifier
NVidia:
(13) : error C1008: undefined variable "gl_NormalMatrixgl_Normal"
Собственно есть вариант забить в программу две жестких процедуры, которые будут вычленять номер строки с ошибкой и тип ошибки(error/warning). Но так как количество вендоров непредсказуемо и поведени драйверов тоже - хочется сделать универсальный способ. Типа: добавил новую маску, выбрал ее в качестве рабочей, и все, строки с ошибками парсятся поновому.
проблемы две:
1) Не хочется писать свой парсер, хочется воспользоваться чем нибудь уже существующим
2) не знаю как сделать автоматический выбор нужного парсера в зависимости от вида строки.
← →
qqq (2009-01-30 16:31) [1]
> хочется воспользоваться чем нибудь уже существующим
regexp ?
> не знаю как сделать автоматический выбор нужного парсера
> в зависимости от вида строки
перепробовать разные маски, выбрать ту, которая не дает ошибок при разбое
← →
@!!ex © (2009-01-30 16:33) [2]> regexp ?
Я о нем только слышал... В хелпе туфта какая-то, либо я криво ищу...
Вы не могли бы кинуть в меня примером использования RegExp или ссылкой на статью в хелпе?
← →
@!!ex © (2009-01-30 16:42) [3]Все. Нашел. Я думал это стандартная либа. :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.055 c