黑马程序员技术交流社区

标题: 关于正则表达式 [打印本页]

作者: 李晓璐    时间: 2011-8-4 11:47
标题: 关于正则表达式
字符串是下述内容
*/1  *  *  *  * /user/data /bbccc 172.16.1.91 >>/sys/data/aaaaa.log &-1

使用正则表达式 获取到  172.168.1.91
作者: 匿名    时间: 2011-8-4 11:51
兄弟 不懂就要问啊 这是很好的  这答案我也是自己理解加上问朋友的的

$s='*/1  *  *  *  * /user/data/bbbccc 172.16.1.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /user/data/bbbccc 172.16.2.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /usgzxioner/data/bbbccc 172.16.3.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /user/data/bbbcacc 172.16.4.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /user/dataasdasbbccc 172.16.5.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /user/datribbccc 172.16.5.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /user/data/怪bbbccc 172.16.1.91 >>/sys/data/aaaaa.log &-1
*/1  *  *  *  * /user/data/bbbccc 172.16.1.91 >>/sys/data/aaaaa.log &-1
';
preg_match_all('/\d+.\d+.\d+.\d+/', $s, $m);
var_dump($m);
==========
输出:
array
  0 =>
    array
      0 => string '172.16.1.91' (length=11)
      1 => string '172.16.2.91' (length=11)
      2 => string '172.16.3.91' (length=11)
      3 => string '172.16.4.91' (length=11)
      4 => string '172.16.5.91' (length=11)
      5 => string '172.16.5.91' (length=11)
      6 => string '172.16.1.91' (length=11)
      7 => string '172.16.1.91' (length=11)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2