Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Подскажите кто знает regexp / 4 сообщений из 4, страница 1 из 1
16.11.2015, 19:15
    #39104922
westvovik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите кто знает regexp
Мне надо с помощью preg_replace

мне нужно заменить все относительные ссылки, но не трогать абсолютные, не пойму как исключить за regexp http?

ссылки могут быть:

href="test/test.php"
href="/test/test.php"
href=" http://www.a.ru/test/test.php"
...
Рейтинг: 0 / 0
24.11.2015, 17:20
    #39112465
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите кто знает regexp
не силен в регулярках, но раз никто не ответил, вот мой костыль, может кто покажет как правильней

Код: php
1.
2.
$pattern = '/href="(?!http:\/\/)\/*(.*)"/';
$replacement = 'href="http://www.a.ru/$1"';
...
Рейтинг: 0 / 0
24.11.2015, 17:53
    #39112503
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите кто знает regexp
westvovikМне надо с помощью preg_replace

мне нужно заменить все относительные ссылки, но не трогать абсолютные, не пойму как исключить за regexp http?

ссылки могут быть:

href="test/test.php"
href="/test/test.php"
href=" http://www.a.ru/test/test.php"
http://habrahabr.ru/post/159483/
...
Рейтинг: 0 / 0
24.11.2015, 23:47
    #39112749
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите кто знает regexp
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Подскажите кто знает regexp / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]