Я только начал изучать регулярные выражения в PHP, но я ужасно провожу время, следуя некоторым учебникам в WWW, и не могу найти ничего, что отвечало бы моим текущим потребностям.Возможно, я пытаюсь выучить слишком много слишком быстро.Этот аспект PHP совершенно новый для меня.
Я пытаюсь создать регулярное выражение для замены всего HTML-кода между n-ными вхождениями и на любой код, который я выберу..
Моя конечная цель - создать интернет-фильтр на PHP, с помощью которого я могу просматривать веб-страницы, лишенные определенного содержимого (или замененные очищенным содержимым) между любым указанным набором тегов ... на странице, где ... представляет любые допустимые парные теги HTML, такие как ... или ... или
...
, и т.д., и т.д. 1018 * Например, если страница имеет порно объявление, содержащееся в 5
...
блок в пределах страницы, то, что регулярное выражение может быть использовано длянацелить и заменить этот код чем-то другим, например, xxxxxxx, но только на 5-й
блок на странице и ничего больше?
Вся веб-страница содержится в одной текстовой строке, и отфильтрованный результат также долженбыть одной строкой текста.
Я не уверен, но я думаю, что код для этого может иметь формат, подобный следующему:
$FilteredPage = preg_replace("REG EXPRESSION", "xxxxxxxx", $OriginalPage);
"REG EXPRESSION" для вызова - это то, что мне нужно знать, и "xxxxxxxx"представляет текст для замены кода между тегами, на которые нацелен «REG EXPRESSION».
Регулярные выражения, очевидно, являются работой сатаны!
Любые общие предложения или, возможно, пара рабочих примеров, которые ямог бы учиться и экспериментировать с очень приветствуется.
Спасибо, Джей