Показать сообщение отдельно
  #5 (permalink)  
Старый 04.10.2010, 23:56
Аспирант
Отправить личное сообщение для San4ezy Посмотреть профиль Найти все сообщения от San4ezy
 
Регистрация: 15.11.2009
Сообщений: 38

monolithed
В моем регулярном выражении
/https{0,1}:\/\/(www.){0,1}rapidshare.com\/.*/i

https{0,1} говорит о том, что http встречается обязательно, а s - 0 или 1 раз. То есть тут охвачен и http и https.
Действительно можно упростить регулярку, но на разных сайтах встречаются ссылки разного вида (с www и без), и к тому же могут встретиться ссылки, содержащие названия файлообменника, а вести на какой-то сайт.
Если честно, то начал с самого простого, а на этапе тестирования пришлось усложнить
Спасибо за участие в дискуссии
Ответить с цитированием