Что нового

[Данные, строки] Вырезаем из ответа сервера нужную часть.

Gzzk

Новичок
Сообщения
104
Репутация
1
Всем привет!
Есть вот такой ответ сервера:
Код:
HTTP/1.1 302 Moved Temporarily
Date: Sat, 23 Mar 2013 12:03:40 GMT
Server: Apache/2.2.16 (Debian)
X-Powered-By: PHP/5.3.3-7+squeeze14
Location: http://vk.com/public36611958
Vary: Accept-Encoding
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf8

273
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
 <head>
  <title>Проверка задания...</title>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  <style type="text/css">
   * {padding: 0; margin: 0}
   body {font-size: 20px; font-family: tahoma; color: gray; line-height: 18px; text-align: center;}
  </style>
 </head>
 <body>
  <div id="content">
     </div>
  <script type="text/javascript">
   $('body').css('marginTop', $(document).height() / 2 - $('#content').height());
  </script>
 </body>
</html>
0
Мне бы хотелось вырезать
Код:
http://vk.com/public36611958
Я пытался выполнить это через StringRegExp,но не смог сотворить правильный шаблон для функции,помогите пожалуйста!
Заранее благодарю!
 

SemEMP

Знающий
Сообщения
42
Репутация
7
Код:
$a=StringRegExp($otvet,'Location:\s(.+)',3)
$text=$a[0]
 

gregaz

AutoIT Гуру
Сообщения
1,166
Репутация
299
Код:
;$sResult=StringRegExpReplace( $sText, '(?si).+?Location:\h*(.+?\n).+', '${1}' )
$sResult=StringRegExpReplace( $sText, '(?si).+?Location:\h*(.+?)\n.+', '${1}' ); так лучше
 
Верх