PHP - ereg.
http//www.yandex.ru/yandpage?q=942858102&p=13&ag=h&qs=text%3Dultima%2Bonline
как мне вытащить из нее все что идет между 'text' и '&'. И как преобразовать '%3d' и т.д. в символы?
пробовал ereg("text=([a-z0-9]*)",$string,$res)
не получается.
Есть сточка
как мне вытащить из нее все что идет между 'text' и '&'. И как преобразовать '%3d' и т.д. в символы?
пробовал ereg("text=([a-z0-9]*)",$string,$res)
не получается.
Цитата:
On 2002-08-27 1409, Treolorn wrote
Есть сточка http//www.yandex.ru/yandpage?q=942858102&p=13&ag=h&qs=text%3Dultima%2Bonline
как мне вытащить из нее все что идет между 'text' и '&'. И как преобразовать '%3d' и т.д. в символы?
пробовал ereg("text=([a-z0-9]*)",$string,$res)
не получается.
urldecode()
urlncode()
ereg("&(.+)=text",$s,$res);
// http//www.sp1r1tual.com
[ Это Сообщение было отредактировано Joker в 2002-08-28 1138 ]
Цитата:
On 2002-08-28 1123, Joker wrote
[quote]
On 2002-08-27 1409, Treolorn wrote
Есть сточка http//www.yandex.ru/yandpage?q=942858102&p=13&ag=h&qs=text%3Dultima%2Bonline
как мне вытащить из нее все что идет между 'text' и '&'. И как преобразовать '%3d' и т.д. в символы?
пробовал ereg("text=([a-z0-9]*)",$string,$res)
не получается.
urldecode()
urlncode()
ereg("&(.+)=text",$s,$res);
// http//www.sp1r1tual.com
[ Это Сообщение было отредактировано Joker в 2002-08-28 1138 ]
[/quote]
правда я перлист но помоему такой регэксп будет правильнее
&(.+?)=text
нужно убрать жадность иначе неправильно будет работать если встретится ещё одно слово text в конце.