Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> регулярка для url`ов 
V
    Опции темы
alligator
Дата 27.8.2014, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Не получается сделать регулярку чтобы соответствовала этим строкам
Код

    [0] => kartaskidok.unicreditbank.ru

    [1] => m.unicreditbank.ru

    [2] => pda.unicredit.ru

    [3] => unicredit.ru

    [4] => unicreditbank.ru

    [5] => www.imbank.ru

    [6] => www.unicreditbank.ru

    [7] => www.unicreditgroup.ru



а этот сайт не захватывала
Код

www.simbank.ru

Делаю так:
Код

$patterns[0] = '/(.+?\.)?(unicredit|imbank)(.*?)?(\..+)/';        $replacements[0] = 'unicreditbank.ru';

PM MAIL   Вверх
alligator
Дата 28.8.2014, 14:45 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Получилось так:
Код

$patterns[0] = '/(.+?\.)?(?<!(s))(unicredit|imbank)(.+)/';    $replacements[0] = 'unicreditbank.ru';

PM MAIL   Вверх
spbnvb
Дата 6.11.2014, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 23.1.2008
Где: Украина

Репутация: нет
Всего: 0



Не пойму смысла этого участка в начале .+? 
.+ - это один или сколько угодно любых символов. А что дает знак вопроса? - но это лирика.

Если это не поиск подстроки в тексте, а именно работа над указанными строками, тогда бы я сделал где то так
([\w.]*)(unicredit|imbank)([\w.]*)
Ну или вариант с тем, чтобы заканчивалось на .ru будет выглядеть так ([\w.]*)(unicredit|imbank)([\w.]*)(\.ru)
Для PHP не забудьте взять строку в \\
НУ или совсем просто (.*)(unicredit|imbank)(.*)

Это сообщение отредактировал(а) spbnvb - 6.11.2014, 10:51
PM MAIL WWW   Вверх
_zorn_
Дата 6.11.2014, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: нет
Всего: 12



Вопросик после квантификатора - отмена жадности
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.1079 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.