2017-04-09 86 views
0

如何從中選擇代理正則表達式代理

LIVE | 194.208.15.89:16698 | 1.65 |福拉爾貝格| 6830 | 194-208-015-089.tele.net |奧地利|黑名單:是的

我只想選擇194.208.15.89:16698

感謝

回答

1

使用這個表達式:\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\:[0-9]{1,5}\b

說明:

\b     -> Word boundary 
[0-9]{1,3}   -> Digit with length of 1 to 3 
(?:[0-9]{1,3}\.){3} -> Digit with length of 1 to 3 with a dot (.) at the end 3 times (Ex. 194.208.15.) 

演示:https://regex101.com/r/fjSCm5/3

爲了更準確,您可以使用這個:\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?):[0-9]{1,5}\b

+0

我建議用這種方式'\ b(?:[1-2]?[0-9] {1,2} \。){3} [1-2]?[0 -9] {1,2} \ b',以進一步提高ip匹配的準確性,取消匹配任何超過300+的ip https://regex101.com/r/fjSCm5/2 – Ibrahim

+0

感謝它的工作,但如何選擇代理和端口194.208.15.89:16698? – irfan666

+0

@ irfan666回答更新 –