从文本垃圾列表中,我正在使用正则表达式。下面将完成解析代理模式的工作
(\d{1,3}\.){3}\d{1,3}:\d{2,5}
。但是此模式将这样解析文本:692.248.222.879:43780
692.83.47.579:43780
不可能的IP地址。我想知道,如何使用正则表达式跳过这种范围?
我更喜欢的工具:Java或C#,notepad ++。但是,任何语言都可以。
最佳答案
尝试这个:
\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]?)\b:\d{2,5}
'
692.248.222.879:43780
692.83.47.579:43780
192.168.1.1:27052
仅适用于最后一个