一道c语言编程题,大一的,急求解答,在线等!

2024年11月17日 16:34
有1个网友回答
网友(1):

如果你会正则表达式的话
* 最简洁的IP判断正则表达式
* 25[0-5] 250-255
* 2[0-4]\d 200-249
* [01]?\d\d? 000-199(0-9 \d)(10-99 \d\d)(100-99 1\d\d)
* ($|(?!\.$)\.) 结束 或者 不以.结束的加上.
* (?!^0{1,3}(\.0{1,3}){3}$) 排除 0.0.0.0 /^(?!^0{1,3}(\.0{1,3}){3}$)((25[0-5]|2[0-4]\d|[01]?\d\d?)($|(?!\.$)\.)){4}$/
* (?!^255(\.255){3}$) 排除 255.255.255.255