从文本垃圾列表中,我正在使用正则表达式。下面将完成解析代理模式的工作
    (\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


仅适用于最后一个

07-26 04:14