我尝试匹配ip地址,并为python提出了以下正则表达式。我只是无法理解为什么这不起作用。任何帮助将不胜感激!
r"[0-255]\.[0-255]\.[0-255]\.[0-255]"
答案 0 :(得分:2)
因为[0-255]
表示0 to 2 or 5
之间的任何字符。切换到
r"^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"