php, 在一串字符中中取得两个字符串之间的字符串

Wenxy1 Wenxy1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
br-lan Link encap:Ethernet HWaddr F0:B4:29:55:6C:2E
inet addr:192.168.8.9 Bcast:192.168.8.255 Mask:255.255.255.0
inet6 addr: fdc1:b4aa:57ba::1/60 Scope:Global
inet6 addr: fe80::f2b4:29ff:fe55:6c2e/64 Scope:Link
inet6 addr: fd7b:7c0f:5360:4::1/62 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6135 errors:0 dropped:0 overruns:0 frame:0
TX packets:7308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:774045 (755.9 KiB) TX bytes:2084983 (1.9 MiB)

//在以上字符串中,我要取出inet addr:192.168.8.9 Bcast之间的ip地址,请问php的正刚表达式怎么写?谢谢。
// $return_array 是以上字符串数组。

foreach ( $return_array as $value )
{
//if ( preg_match( "/inet addr:/i", $value, $temp_array) )
if ( preg_match("\binet addr:\b.*\bBcast\b", $value, $temp_array) )
{
echo '<br /><br />';
print_r($temp_array);
//var_dump( $temp_array );
}
}
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
Wenxy1
基础编程 21,889 成员 140,329 内容