Re: [問題] 字串擷取
看板RegExp (正規表示式 Regular Expression)作者guardlan (亞修)時間15年前 (2010/03/19 18:05)推噓2(2推 0噓 3→)留言5則, 2人參與討論串3/3 (看更多)
※ 引述《freshgogogo ( )》之銘言:
: www.l.google.com. 272 IN A 74.125.153.104
: www.l.google.com. 272 IN A 74.125.153.105
: www.l.google.com. 272 IN A 74.125.153.106
: www.l.google.com. 272 IN A 74.125.153.147
: www.l.google.com. 272 IN A 74.125.153.99
: www.l.google.com. 272 IN A 74.125.153.103
: 用php作開發,想請問一下
: 上面字串中若只想擷取ip及數字部份該如何表示
: 想了蠻久的 但還是不知道該如何作 麻煩各位為我解惑了
$str = '
www.l.google.com. 272 IN A 74.125.153.104
www.l.google.com. 272 IN A 74.125.153.105
www.l.google.com. 272 IN A 74.125.153.106
www.l.google.com. 272 IN A 74.125.153.147
www.l.google.com. 272 IN A 74.125.153.99
www.l.google.com. 272 IN A 74.125.153.103
';
preg_match_all('/\s+([\d]+)[^\d]+([\d\.]+)/sim', $str, $match);
echo '<pre>';
print_r($match);
echo '</pre>';
===============> 結果 <===============
Array
(
[0] => Array
(
[0] => 272 IN A 74.125.153.104
[1] => 272 IN A 74.125.153.105
[2] => 272 IN A 74.125.153.106
[3] => 272 IN A 74.125.153.147
[4] => 272 IN A 74.125.153.99
[5] => 272 IN A 74.125.153.103
)
[1] => Array
(
[0] => 272
[1] => 272
[2] => 272
[3] => 272
[4] => 272
[5] => 272
)
[2] => Array
(
[0] => 74.125.153.104
[1] => 74.125.153.105
[2] => 74.125.153.106
[3] => 74.125.153.147
[4] => 74.125.153.99
[5] => 74.125.153.103
)
)
參考看看?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.59.230.176
→
03/19 18:10, , 1F
03/19 18:10, 1F
→
03/19 18:10, , 2F
03/19 18:10, 2F
→
03/19 18:11, , 3F
03/19 18:11, 3F
※ 編輯: guardlan 來自: 210.59.230.176 (03/19 18:14)
推
03/23 16:59, , 4F
03/23 16:59, 4F
推
03/23 17:10, , 5F
03/23 17:10, 5F
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章