Устал ковыряться в нотпаде, лучше спросить у гуру) Дорогие друзья, помогите) Есть текст такого вида: <ID>id38567191</ID> <Name>Зульфия Тагирова</Name> <URL>http://vk.com/id38567191</URL> <PhotoURL>http://cs309716.userapi.com/v309716191/9069/aqGobExCgSA.jpg</PhotoURL> <IsMyFriend>false</IsMyFriend> <WasFoundType>2</WasFoundType> <Gender>Ж</Gender> <IsOnline>true</IsOnline> <IsOnlineCTime>24.01.2013 17:36:52</IsOnlineCTime> <City></City> <Country></Country> <Age>-1</Age> <Interests></Interests> <Learn></Learn> <Relax></Relax> <Groups></Groups> <Fotos>-1</Fotos> <Gifts>-1</Gifts> <Friends>-1</Friends> <GroupsCount>-1</GroupsCount> <Rating>-1</Rating> <Available>true</Available> <CountryID>-1</CountryID> <CityID>-1</CityID> </User0> <User1> <ID>id23033350</ID> <Name>Кристина Семкив</Name> <URL>http://vk.com/id23033350</URL> <PhotoURL>http://cs319430.userapi.com/v319430350/3b0e/L5HaiPG4uho.jpg</PhotoURL> <IsMyFriend>false</IsMyFriend> <WasFoundType>2</WasFoundType> <Gender>Ж</Gender> <IsOnline>true</IsOnline> <IsOnlineCTime>24.01.2013 17:36:52</IsOnlineCTime> <City></City> <Country></Country> <Age>-1</Age> <Interests></Interests> <Learn></Learn> <Relax></Relax> <Groups></Groups> <Fotos>-1</Fotos> <Gifts>-1</Gifts> <Friends>-1</Friends> <GroupsCount>-1</GroupsCount> <Rating>-1</Rating> <Available>true</Available> <CountryID>-1</CountryID> <CityID>-1</CityID> </User1> <User2> Вопрос: как удалить все и оставить только ссылки на страницы типа http://vk.com/id38567191 ? текст длинный, вручную не предлагать)
nikootin Вообще надо это распарсивать, xml парсером, а еще легче ответы от VK_API получать в json формате, и выытягивать нужные поля, но раз так хочеться побыдлокодить, то Copy, Pos через него все выдеренеться, тут даж регулярки не понадобяться. Аа, это не раздел кодинга...
PHP: <?php $file = file('xml.txt'); //твой xml файл $newfile = fopen('urls.txt','a'); //выход foreach ($file as $line) if (preg_match('/<URL>(.*)<\/URL>/',$line,$matches)) fwrite($newfile,$matches[1]."\r\n"); ?>
блиать)) нет предела моей радости)) Спасибо огромное Konqi! PS в коде была небольшая ошибка) ('xml.txt'); заменил на ('xml.xml') Как тут репутацию то добавлять?) кнопку не нашел