Вот и готов мой новогодний подарок для всех любителей регулярных выражений. Думаю, многим из вас иногда приходится составлять регулярные выражения, например для получения определенных текстовых полей из тела вебстраницы или просто из текста. В таких случаях просто необходима тестилка, которая будет давать возможность быстро проверить несколько вариантов регулярки для исходного текста. Для удобства работы я предусмотрел выделение цветом найденных совпадений, а также быструю возможность загрузки исходного кода вебстраницы в поле для анализа.

Сразу не терпится показать скриншот:

Тестилка регулярных выражений

Теперь приведу самый простой пример использования. Попробуем найти все ссылки на главной странице моего блога http://kolchaka.net.

1. Вводим URL страницы и нажимаем кнопку загрузить:

Задаем URL страницы для загрузки

2. Ждем загрузки вебстраницы в минибраузере, после чего нажимаем кнопку со стрелочкой для загрузки исходного кода вебстраницы в поле Текст для анализа.

3. Вводим регулярное выражение для получения нахождения всех ссылок и нажимаем кнопку Найти.

4. Наблюдаем за полученным результатом (найденные совпадения будут выделены красным):

Смотрим результат

ПРИМЕЧАНИЕ: обратите внимание, что тестилка ищет совпадения в многострочном и регистронезависимом режиме.

Вот в принципе и все. Скачать тестилку можно здесь. Перед использованием необходимо установить .Net FrameWork 4. Пользуйтесь на здоровье)

p.s. не забываем о том, что я специализируюсь на написании парсеров. Знакомимся с моим парсером для автонаполнения DLE и WordPress сайтов, а также с универсальным парсером под WordPress WP UniParser 3.0.