Замена ссылокhttp://softtime.ru/forumЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505719Спасибо!Замена ссылокMon, 13 Feb 2012 16:29:40 +0300tAleksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505244(?:шаблон) - это тоже самое, что и просто (), но не создается обратная связь. (?=шаблон) - значит что сразу после...Замена ссылокThu, 9 Feb 2012 21:28:03 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505241Спасибо! Если не трудно, посните вот это: (?:http://|(?=www\.)) Порылся в справочнике, и в книжке, которая у меня есть, нигде не...Замена ссылокThu, 9 Feb 2012 20:33:31 +0300tAleksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505234Кстати, вы пробовали свое РВ на реальном тексте? Вот так после обработки выглядит ваш первый пост:В тексте есть ссылки четырех...Замена ссылокThu, 9 Feb 2012 19:46:09 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505230вобще в моем варианте оба этих возможности есть.Замена ссылокThu, 9 Feb 2012 19:29:03 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505229Ну если ссылки вида http://*&7?/%%#3$@;:'" вас устроят, тогда все правильно. Зачем тогда описывать задачу было так сложно. Так и написали...Замена ссылокThu, 9 Feb 2012 19:26:29 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505214Забыл еще два возможных варианта. :) Может быть еще так: http://site.ru и так: www.site.ru И тоже надо сделать в активные...Замена ссылокThu, 9 Feb 2012 17:25:01 +0300tAleksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505212Спасибо! Укоротил до такого: $pattern = "#(http://)?((www\.)?(\S)+/(\S)+)#i"; P.S.: В меру своего понимания. Если ошибаюсь, поправьте.Замена ссылокThu, 9 Feb 2012 17:21:38 +0300tAleksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505202Раз все возможно, тогда так:$pattern = "#(?:http://)?((www\.)?(*\.)+{2,6}(/(*{1})*(\?((*)?(=(%{2}|)*)?)?(&(amp;)?((*)?(=(%{2}|)*)?)?)*)?)?)#ui"; =)))) Надеюсь доступ по 2222му порту и с логином и паролем не надо?...Замена ссылокThu, 9 Feb 2012 16:46:45 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505199"1. Кирилица допустима? Да "2. После index.php GET параметры типа ?a=1&b=2 возможны? Да, после домена может быть все что угодно.Замена ссылокThu, 9 Feb 2012 16:44:32 +0300tAleksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505198Надо убегать, поэтому пока так:"pre""?php $s = "http://site.ru/index.php http://www.site.ru/index.php www.site.ru/index.php"; $pattern = "#(?:http://)?((www\.)?(*\.)+{2,6}(/(*{1})*)?)#ui"; $s = preg_replace($pattern,""a href=\"http://$1\""$0"/a"",$s); echo $s; ?"...Замена ссылокThu, 9 Feb 2012 16:44:05 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post5051951. Кирилица допустима? 2. После index.php GET параметры типа ?a=1&b=2 возможны?Замена ссылокThu, 9 Feb 2012 16:25:46 +0300SfinksЗамена ссылокhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=84956#post505191В тексте есть ссылки четырех типов: http://site.ru/index.php - c префиксом http:// http://www.site.ru/index.php - c префиксом http://www. www.site.ru/index.php - c префиксом...Замена ссылокThu, 9 Feb 2012 15:55:15 +0300tAleks