나는 IP 주소와 포트 목록이 길다.PHP preg이 문자열을 일치시키는 방법은 무엇입니까?
preg_match_all('/connect=;;(.+?);;/', $long, $ip);
$ip = $ip[1][0];
print_r($ip);
이가 완벽하게 작동 : 나는 아무런 문제가 사용하는 글로벌 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;;
:이 비슷합니다 목록에서 포트 번호와 일치 레그하기 위해 노력하고있어 나,하지만 난 라인의 끝에 앉는 포트를 preg하는 방법을 알아낼 수 없습니다.
는 '이 아닌 숫자를 D' 'D {4}'리터럴 문자가 일치하는 패턴을 @Eric – Eric
/connect=;;(.+?);;d{4};;/' . – rpaskett
@rpaskett true, true – Eric