0
我尝试匹配IP地址,并已经为python提出了以下正则表达式。我只是不明白为什么这不会工作。任何帮助将不胜感激!为什么这个正则表达式不工作?
r"[0-255]\.[0-255]\.[0-255]\.[0-255]"
我尝试匹配IP地址,并已经为python提出了以下正则表达式。我只是不明白为什么这不会工作。任何帮助将不胜感激!为什么这个正则表达式不工作?
r"[0-255]\.[0-255]\.[0-255]\.[0-255]"
由于[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]?)$"
应该允许前导零吗? –
@ cricket_007我不确定领先的0是否被禁止与规范。我要去看看 –
'[0-255]'将匹配只有个位数'0,1,2,5' – anubhava
而'R“”'将使反斜杠文字之一。你不是逃脱的点 –
http://www.regular-expressions.info/ip.html –