Достать ссылку из текстаhttp://softtime.ru/forumДостать ссылку из текстаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=66851#post390918Я не знаю какую конечную цель вы преследуете, но тем не менее $pattern="#(http://)?(www.)?(+\\.{2,6}*)#"Достать ссылку из текстаTue, 28 Jul 2009 22:00:36 +0300AcidTrashДостать ссылку из текстаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=66851#post390725Вы пишете: $text_new=preg_match_all($pattern,$text,$links); Результат: aaaaaaaaa.com/aaa/223/aaa22/04ks. yyyyyyyyyyyyyy.ru/uuuuuuuuuu/33/2222/9999999 Так вот результат не такой. Более того, если б Вы вывели результат -...Достать ссылку из текстаMon, 27 Jul 2009 18:30:56 +0300TrianonДостать ссылку из текстаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=66851#post390719Попробуйте вместо ( подмасок ) применить (?: подмаски ) и смотрите результат примерно так: "pre""? print_r($links); ?"Достать ссылку из текстаMon, 27 Jul 2009 18:17:24 +03009 9Достать ссылку из текстаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=66851#post390618Что не надо ? Я спрашваю как сделать что бы из результата расширение не удалялось. А не какой у него...Достать ссылку из текстаMon, 27 Jul 2009 12:07:08 +0300fly2pДостать ссылку из текстаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=66851#post390593Не надо. Результат у этого выражения куда более сложный.Достать ссылку из текстаMon, 27 Jul 2009 09:11:27 +0300TrianonДостать ссылку из текстаhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=66851#post390579Есть такой паттерн $pattern="/(http:\\/\\/)?(+\\.{2,3}(()|(\\/(*)?)))(html|php)/"; Есть $text="aaaaaaaaaaaaaaaaa bbbbbbbb http://aaaaaaaaa.com/aaa/223/aaa22/04ks.html ccccccccc http://yyyyyyyyyyyyyy.ru/uuuuuuuuuu/33/2222/9999999.php jjjjjjjjjjjjj http://site.net/r32r32/j.xml"; $text_new=preg_match_all($pattern,$text,$links); Результат: aaaaaaaaa.com/aaa/223/aaa22/04ks. yyyyyyyyyyyyyy.ru/uuuuuuuuuu/33/2222/9999999. Как сделать...Достать ссылку из текстаMon, 27 Jul 2009 01:12:26 +0300fly2p