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