воскресенье, 4 декабря 2011 г.

Regular Expressions. Как их победить?


Любой Web-программист (не важно, профессионал или так, любитель) наверняка сталкивался с необходимостью выдрать из HTML-кода какой-то его кусок. Парсер каталога товаров к примеру пишет он. Ну или автоматизирует процесс воровства контента :) Не важно. Важно то, что в процессе написания он наверняка столкнулся с необходимостью использовать регулярные выражения.

В своей великолепной статье, посвященной рег.экспам, на сайте phpclub.ru Сергей Колесниченко разделил программистов на тех которые пользуются регулярными выражениями, и тех которые не пользуются. И первые смотрят на вторых как на... неудачников. Это я от себя уже добавил, но думаю так оно и есть (: Статья действительно гениальная  и позволяет разобраться в рег.экспах почти без разрыва мозга. Почти.
Статья - статьей, но хочется все это дело "потрогать руками", Конечно можно написать небольшой скриптик на PHP или JavaScript и проверять свою писанину, но есть куда более удобный способ! Ребята из команды сайта gskinner.com создали просто потрясающий инструмент для написания и проверки регулярных выражений. Вставляем в окно текст, в котором нужно провести поиск/замену и экспериментируем! Все наглядно, все в реальном времени - красота! Кроме того имеют место быть небольшая шпаргалка по синтаксису регулярных выражений, возможность сохранять свои наработки и каталог готовых шаблонов на все случаи жизни от других пользователей.
Однозначно - в избранное!

Комментариев нет:

Отправить комментарий