Проверка регулярных выражений на онлайн сервисах.

Очень удобный онлайн сервис по адресу http://www.regexpal.com/ не требует перезагрузки страницы для проверки регулярного выражения, написан полностью на javascript. Планрую на своем сайте создать подобный онлайн сервис.

Еще один неплохой сервис проверки, но минус его в том, что необходимо перегружать страницу, а плюс в том, что он выводит результаты, что очень удобно при работе.Плюс есть шпаргалка, но к сожалению она не полная :( http://regexpr.ru/

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

1
2
3
$text =  preg_replace("/<a(.*)href=([\"']??)(www\.|http:\/\/www\.|http:\/\/)(".str_replace('.','\.',$home_url['host']).")([^\s]+)#([a-zA-Z0-9][a-zA-Z0-9$_+=-]{0,1000})[\"'](.*)>(.*)<\/a>/", '<a href="fr/#" ></a>', $text);
$text =  preg_replace("/<a(.*)href=([\"']??)(www\.|http:\/\/www\.|http:\/\/)(".str_replace('.','\.',$home_url['host']).")([^\s#\?]+)[\"'](.*)>(.*)<\/a>/siU", '<a href="fr/" ></a>', $text);
$text =  preg_replace("/<a(.*)href=([\"']??)(www\.|http:\/\/www\.|http:\/\/)(".str_replace('.','\.',$home_url['host']).")([^\s#]+)\?([^\s#]+)[\"'](.*)>(.*)<\/a>/siU", '<a href="?&lang_pref=fr" ></a>', $text);

Разбить на предложения по спец символам

1
preg_match_all('/([^.])+/',$authordata->user_description,$out,PREG_SET_ORDER);