我有这个文字,我想用preg_match
Nmap scan report for pc39.home (192.168.1.15)
你在那里找到我使用过的正则表达式,但它不起作用,后退是0。
$regex=preg_match('/^\(([\d.]+)\)$/', $scan, $out);
提前谢谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
dot是每个字符。你需要逃脱它。
$scan = 'Nmap scan report for pc39.home (192.168.1.15)';
$regex=preg_match('/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/', $scan, $out);
print_r($out);