cmd 提示符 - 使用 php 从输出中过滤特定字段


cmd prompt - Filter specific field from output using php

>我在php中执行了命令提示符。我得到了预期的结果。在该输出中,我在同一网络中拥有所有ip,主机名,状态,但我想从输出中获取特定字段,因为我只需要机器名称。在此处输入图像描述

您可以使用

preg_match函数,

$subject = '
192.168.0.1    WORKGROUP'A-PC    SHARING
192.168.0.2    WORKGROUP'A2-PC    SHARING
192.168.0.3    WORKGROUP'A3-PC    SHARING
192.168.0.1    WORKGROUP'A4-PC    SHARING
        ';
$pattern = '/([0-9.]+)'s+([''w''''-]+)'s+('w+)/m';
preg_match_all($pattern, $subject, $matches);
var_dump($matches);