【发布时间】:2015-03-08 11:33:18
【问题描述】:
我有一长串 IP 地址和端口。我正在尝试从与此类似的列表中匹配端口号:
/connect=;;41.26.162.36;;192.168.0.100;;8081;;
/connect=;;98.250.16.76;;192.168.0.24;;8080;;
/connect=;;216.152.60.12;;192.168.1.103;;8090;;
/connect=;;91.11.65.110;;192.168.1.3;;8081;;
我在匹配全球 IP 地址之前没有遇到任何问题:
preg_match_all('/connect=;;(.+?);;/', $long, $ip);
$ip = $ip[1][0];
print_r($ip);
这对我来说非常有效,但我不知道如何预匹配位于行尾的端口。
【问题讨论】:
标签: php regex preg-match