问题标题:
【正则表达式问题Stringregex="^(1d{2}|2[0-4]d|25[0-5]|[1-9]d|[1-9])."+"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)."+"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)."+"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)$";帮我把这一段解释】
问题描述:

正则表达式问题

Stringregex="^(1d{2}|2[0-4]d|25[0-5]|[1-9]d|[1-9])."

+"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)."

+"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)."

+"(1d{2}|2[0-4]d|25[0-5]|[1-9]d|d)$";

帮我把这一段解释下,怎么看都看不懂

验证IP的.

李秀改回答:
  这是标准的匹配ipv4地址的写法,可以参考《精通正则表达式》第三版^匹配开头1d{2}匹配1开头的三位数,例如1922[0-4]d匹配200至249之间的数字25[0-5]匹配250至255之间的数字[1-9]d匹配两位数[1-9]匹配一位数.匹配ip...
查看更多
数学推荐
热门数学推荐