php, 在一串字符中中取得两个字符串之间的字符串
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 是以上字符串数组。
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 );
}
}
...全文
相关推荐
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
公共子序列是指在两个字符串序列中都出现,并且顺序不变但不一定连续的一串字符。LCS算法的实现也可以扩展到汉字字符串的处理。
PHP常见字符串操作函数与用法总结
接下来是字符串的连接与分割。explode()函数将字符串按照指定的分隔符拆分为数组,例如,可以按照逗号将一串文本拆分成独立的数组元素。
PHP正则匹配到2个字符串之间的内容方法
首先,让我们来理解标题所表达的知识点:如何使用PHP正则表达式匹配两个字符串之间的内容。这个过程涉及到了正则表达式的基础知识,包括模式匹配、量词、特殊字符等。
php简单判断两个字符串是否相等的方法
PHP还提供了其他内置函数来帮助我们处理字符串比较:1. `strcmp()`:此函数用于比较两个字符串,返回值为整数,表示字符串之间的字典顺序关系。
PHP判断一个字符串是否是回文字符串的方法
这两个函数是编写回文判断逻辑的基础工具。在提供的内容中,介绍了PHP判断回文字符串的方法,并给出了具体的代码示例。通过这段代码,我们可以了解到实现回文判断的基本逻辑。


基础编程
