Пример против. Давайте возьмем 4 URL-адреса (существующие или будущие), которые следуют по шаблону: https://KeepThisPartTill-cde.com/a/b/cde/ThisWillBeDifferent/ThisWillNot https://KeepThisPartTill-cde.com/a/b/cde/ThisIsDifferent/ThisWillNot https://KeepThisPartTill-cde.com/a/b/cde/ChangedAgain/ThisWillNot https://KeepThisPartTill-cde.com/a/b/cde/AndAgain/ThisWillNot Так. Если какая-либо из этих (существующих или будущих) ссылок нажата , мы должны их изменить: https://KeepThisPartTill-cde.com/a/b/cde/WhateverThisWillBe/ThisWillNot?SomethingHere Это означает: Если вы нажмете на ссылку, начинающуюся с https://KeepThisPartTill-cde.com/a/b/cde/ , сохраните эту часть, добавьте часть WhateverThisWillBe (которая продолжается до тех пор, […]
Я пытаюсь найти выражение для preg_replace, которое удаляет все встроенные стили CSS для изображений. Например, у меня есть этот текст: Lorem ipsum dolor sit amet, consectetur adipiscing elit. <img style="float:left; margin:0 0 10px 10px;" src="image.jpg" /> Proin vestibulum libero id nisl dignissim eu sodales. И мне нужно сделать так: Lorem ipsum dolor sit amet, consectetur […]
Поэтому у меня есть несколько изображений с несколькими формами: <a href="" class="link-img" alt=""> <img editable="true" style="display: block; cursor: default;" class="main-image" width="538" height="auto" src="src" alt="large image"> </a> а вот так : <a href="" class="link link-img"> <img src="src" style="width: 100%; display: block; cursor: pointer;" editable="true" class="main-image imageLink" width="" height="auto" alt=""> </a> поэтому мой код для выбора изображения […]
У меня есть строка вроде: $description = ' <a href="http://www.replace.com/1st-link/">1st link in string</a>, <a href="http://www.ignore.com/">2nd link in string</a>, some other text in string, <a href="http://www.replace.com/3rd-link/">3rd link in string</a>. '; Мне нужно использовать preg_replace для добавления параметра запроса «? Id = awesome» к любым URL-адресам строки $ description из «replace.com» (игнорируя все другие ссылки, т.е. «ignore.com»). […]
Я прочитал все вопросы по этому вопросу и хотел бы знать, будет ли $str = preg_replace('/[^\00-\255]+/u', '', $str); достаточно для моего сценария. Мой сценарий Когда пользователь создает учетную запись на моем сайте, он вводит имя своей компании. Это может быть что угодно, включая текст с ' или " или даже некоторыми другими странными символами. Когда […]
Мое мобильное приложение – это как форум на мобильной платформе (WP7, Silverlight, .NET). Одна из особенностей состоит в том, чтобы пометить других пользователей, написав символ «@», а затем имя пользователя. На стороне сервера, PHP, я разбираю текст так, чтобы он соответствовал тегам и заменял их более читаемой строкой, такой как [tag](display name)|(user id)[/tag] , но […]
Я использую функцию preg_replace, но я не могу понять, как заставить ее работать, функция просто не работает для меня. Я пытаюсь преобразовать строку в ссылку, если какое-либо слово содержит символ% (процент). Например, если у меня есть строка «go to% mysite», я бы хотел преобразовать слово mysite в ссылку. Я попробовал следующее … $data = "go […]
Я пытаюсь заменить все вхождения « a » на « b » внутри некоторой строки. Проблема в том, что мне нужно заменить только те буквы, которые находятся внутри скобок: asd asd asd [asd asd asd] asd asd asd На данный момент у меня есть этот код: $what = '/(?<=\[)a(?=.*?\])/s'; $with = 'b'; $where = 'asd […]
Я пытаюсь использовать preg_replace для удаления любой вещи, содержащейся в теге стиля. Например: <img src="image.jpg" style="float:left;" /> Будет изменено на: <img src="image.jpg" /> Точно так же: <a href="link.html" style="color:#FF0000;" class="someclass">Link</a> Будет изменено на: <a href="link.html" class="someclass">Link</a> Как бы я написал это регулярное выражение? preg_replace('EXPRESSION', '', $string);
эй, я понятия не имею, что я делаю неправильно. У меня есть шаблон регулярного выражения, который ищет URL-адрес youtube внутри или [track = url]. Я возвращаю вставляемый код youtube, если regexp сопоставляется. Мне нужно иметь уникальный идентификатор для каждого видео. Я создаю этот идентификатор с простой переменной счетчика внутри моего цикла preg_match_all foreach. $ UniqueID, […]