<?php $html ="[2007-08-01 00:00:00] 218.200.244.69 - - \"
GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS
&dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!
1257454712!1185897536315&MISC_ServiceID=30070881&MISC_AccessMode=2&MISC_MID=00110080331963
HTTP/1.0\" 200 8376 \"-\" \"TSD-TP005\" wap.chinam.com 1";$match = '/\[([^]]*)\]([^"]*)\"([^"]*)\"/is';
$re = preg_match_all (
$match,
$html,
$out);
print_r( $out );
echo $re;?>
后面的照写就成
GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS
&dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!
1257454712!1185897536315&MISC_ServiceID=30070881&MISC_AccessMode=2&MISC_MID=00110080331963
HTTP/1.0\" 200 8376 \"-\" \"TSD-TP005\" wap.chinam.com 1";$match = '/\[([^]]*)\]([^"]*)\"([^"]*)\"/is';
$re = preg_match_all (
$match,
$html,
$out);
print_r( $out );
echo $re;?>
后面的照写就成
Array
(
[0] => Array
(
[0] => [2007-08-01 00:00:00] 218.200.244.69 - - "
GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS
&dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!
1257454712!1185897536315&MISC_ServiceID=30070881&MISC_AccessMode=2&MISC_MID=00110080331963
HTTP/1.0"
) [1] => Array
(
[0] => 2007-08-01 00:00:00
) [2] => Array
(
[0] => 218.200.244.69 - -
) [3] => Array
(
[0] =>
GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS
&dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!
1257454712!1185897536315&MISC_ServiceID=30070881&MISC_AccessMode=2&MISC_MID=00110080331963
HTTP/1.0
))
值1:[2007-08-01 00:00:00]
值2:218.200.244.69
值3:-
值4:-
值5:"GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS&dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!1257454712!1185897536315&MISC_ServiceID=30070881&MISC_AccessMode=2&MISC_MID=00110080331963 HTTP/1.0"
值6:200
值7:8376
值8:-
值9:"TSD-TP005"
值10:wap.chinam.com
值11:1
===============================
$str = '[2007-08-01 00:00:00] 218.200.244.69 - - "GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS&dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!1257454712!1185897536315&MISC_ServiceID=30070881&MISC_AccessMode=2&MISC_MID=00110080331963 HTTP/1.0" 200 8376 "-" "TSD-TP005" wap.chinam.com 1';$arr = preg_match_all('/(\"(.[^\"]*?)\")|(\[(.[^\]]*?)\])|(\s(.[^\s+]*?)\s)|(.[^\s]*)/',$str,$m);
print_r($m[0]);
[2007-08-01 00:00:00] 218.200.244.69 - - "GET /cmcc/ani/klfyt_detail_at.jsp?nofee=1&type=video&id=10477&sid=GUIBWqU0F57trFtS&
dirid=0428100540&p=1&session=&MISC_ID=999&MISC_SessionID=999-df1b2815!1434701435!1257454712!1185897536315&MISC_ServiceID=3007
0881&MISC_AccessMode=2&MISC_MID=00110080331963 HTTP/1.0" 200 8376 "-" "TSD-TP005" wap.chinam.com 1
H;
$r = preg_split("/\s+/",$s);
print_r($r);