正则表达式从IP地址的逗号分隔列表中获取第一个值

时间:2018-10-25 06:07:02

标签: regex

我想构建一个正则表达式,该表达式将从给定的逗号分隔的IP地址列表中返回(匹配)第一个IP地址。

例如,从下面的字符串

10.5.19.25, 25.85.45.73, 65.89.59.68 

它应该返回10.5.19.25

1 个答案:

答案 0 :(得分:-1)

您可以使用此正则表达式,

^(\d+\.){3}\d+

这将只给出列表中的第一个IP地址。

说明:

^ matches start of line
(\d+\.){3} matches digits followed by a dot exactly three times
\d+ matches digits and the match stops here.

演示

https://regex101.com/r/8rYQlV/1