Zezst: условие, что все существующие папки не будут обрабатываться регулярным выражением (f) и что все существующие файлы не будут обрабатываться регулярным выражением (d), остальное идет в единную точку входа
prst: Ну если не известно точное количество и тип записи. Может JSON или что-то более подходящее для хранения массива с указанием типа итераций (интервал, набор, одно значение тот же набор из одного элемента).
Darkthefirst: А вообще, глянь любые нормальные видеокурсы на PHP, и все начнет становиться на свои места с понимаем PHP, HTTP-запросов и т.д. У "Специалиста", если я правильно помню когда-то давно смотрел первый уровень курсов на PHP, очень неплохие.
Darkthefirst: в зависимости от языка тут PHP и фреймворк Phalcon. Не уверен за другие языки, но PHP в другом фреймворке, скорее всего это будет именно MVC,
но для начала если изучаешь, советую попробовать просто создать на чистом языке обращение в базу через несколько файлов.
Там нужны будут параметры запроса. Что-то вроде ?id=17&color=blue. И несколько файлов php.
Сначала к примеру это будет выглядеть server.com/book.php?id=1, server.com/collections.php?id=17 и в таком духе. Потом можешь прочитать про правила htaccess, поймешь что и как делается примерно, как только сделаешь, можешь брать какой-то фреймворк и пробовать на нем через модель MVC.
Самому писать работу с моделью MVC не стоит.
Это просто данные закрепленные за турниром 18720, 18721, а csgo.starladder.tv/tournament/ показывает где берут эти данные.
Может быть и такое что какие данные и какого типа выдавать определяется даже внутри всей системы. При таком раскладе и такая часть /tournament/18721 и такая /team/45354 будут приходить на один и тот же файл, который будет запускать систему, а там все будет обрабатываться.
Alex_Wells: Тогда главное чтобы не было текста вида как я написал. Иначе в регулярке он тоже отсеится. Если такой вариант возможно часто будет, стоит забыть наверное про вырезание регуляркой, и составлять лист тех на которые нужно обратить внимания своими глазками, а от этих данных составлять список уже того что нужно вырезать, тут уже без регулярки.
Не забывайте ссылки могут быть и такие http://суши.рф/ (не реклама, домен не занят)
Есть ссылка которую надо очистить, или есть большой текст который надо очистить?
Во втором варианте предыдущего: можно убрать все теги или а?
Во втором варианте предыдущего: именно <а hre.... >, а текст оставить или надо убрать а c текстом внутри?
И еще было бы неплохо опрелить, возможно, если домен всегда заканчивается на определенных доменах: типа только com, ru или ua и взять за условие чтобы именно такие проходили.
Относительного этой ветки комментариев и включен ли php.
В linux php запускается/останавливается как служба. Как с этим делом в Mac не скажу. Но ради прикола можно попробовать запустить чтобы наверняка.
В bash linux выглядит так: service *служба* start.
* - служба к примеру php5, php-fpm, используйте тот, который у вас.
Попробуйте хорошо определить ограничения/правила, какой может быть строка которую не надо заменять, а каким должны быть те куски, что требует изменений.
Регулярки, это конечно магия, но не та технология что обладает исскуственным интеллектом, опредять вместо человека когда нужно сработать, а когда нет.
А остальная часть строки что там? Просто либо придется пройтись циклом по доменам которые надо заменить (тогда будет наименьшая вероятность зацепить что-то лишнее), либо все таки найти какую-то общую маску (Например: абсолютно все они начинаются на http://) чтобы не потянуть за собой еще что-то.
Моя рекомендация - не тратьте на это свое время.