[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Две регулярки
asdf27
Доброго дня.

Например, текст такой "Посмотрите на http://yandex.ru или на http://google.ru".

Нужна регулярка, что все урлы оборачивала в ссылки <a href></a>. Но для определенных урлов надо добавлять хвост. Например, если урл содержит слово google, то в конец ссылки добавить ?res=ok. Таких урлов будут два.

Кто готов? 1000р.
Игорь_Vasinsky
asdf27
к примеру я готов. оплата после демонстрации. скрипт после оплаты.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
asdf27
Ок, тогда я в личку пришлю кусок текста и пояснения, что из них каким правилам подчиняется. Qiwi есть?
asdf27
Игорь_Vasinsky

Не могу отписать в личку почему-то. Скиньте мне номер Qiwi, если нет. Если нет, то что есть (wm, viza).

Текст для примера: "Их сайт http://www.hotelpriboy.ru . Еще можно забронировать на http://www.roomguru.ru/Hotel/Priboy.htm , а отзывы посмотреть на http://www.booking.com/hotel/ru/priboy-hot...tml#tab-reviews . Вот еще ссылка <a href="#">ссылка</a>"

$a='Их сайт http://www.hotelpriboy.ru'; // оборачиваем в тег <a></a>
$b='Еще можно забронировать на http://www.roomguru.ru/Hotel/Priboy.htm'; // добавляем в конец переменную ?first
$c='а отзывы посмотреть на http://www.booking.com/hotel/ru/priboy-hotel.ru.html#tab-reviews'; // добавляем в конец переменную ?second
$d='Вот еще ссылка <a href="#">ссылка</a>'; // с ней ничего не делаем

Т.е. к ссылками с доменами roomguru.ru и booking.com должны добавляться параметры в хвост. Параметр вида a_id=123 (для roomguru a_id=, для booking aid=) означает реферала. Остальные ссылки, если они еще не обернуты в тег, то оборачивать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.