【发布时间】:2019-05-12 13:26:34
【问题描述】:
我想使用正则表达式来获取提供的 IP 地址中的所有范围。
例子:
192.168.0-255.1 将返回 0-255
192.168.0-255.1-10 将返回 0-255 和 1-10
192.168.0-10,42,80-200.1-10,128-255 将返回 0-10、80-200、1-10、128-255。
奖励:我还希望能够将这些表达式分成 4 个不同的表达式,以确定 IP 范围在哪个八位字节中。 示例:192.168-180.0.1 我想从一个表达式中获取 168-180,该表达式查找子字符串左侧只有一个句点和子字符串右侧某处的两个句点的匹配项。
【问题讨论】:
标签: regex ip-address