Для тех кто пытается разобраться с регулярными выражениями попробуйте утилиту RegExp. Во первых она поможет визуально оценить происходящее при использовании паттернов. Во вторых в ней есть пару десятков готовых паттернов (4 библиотеки паттернов в комплекте), одна библиотека примеров по каждому метасимволу (с подсказками) и справку в виде html. Простота использования:
Кидаем файл, который нужно парсить в окно утилиты. Создаём паттерн, тестируем кнопкой "Старт", кнопкой "copy" отправляем готовую конструкцию кода в буфер обмена, чтоб далее вставить в свой код.
Ко всему прочему удачные патерны можно сохранять в библиотеку.
Подробное описание и ссылка.