$line =~ (m/<Old IP=(^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})>)/i)
我正在匹配并提取IP地址。不知道为什么这会给出错误?我相信正则表达式是正确的。
它正在给我
正则表达式中无与伦比);标记为&lt; - HERE in m / IP =(^ \ d {1,3} \。\ d {1,3} \。\ d {1,3} \。\ d {1,3})&gt; ;)&lt; - HERE /
答案 0 :(得分:1)
我删除了^
和)
$line = "<Old IP=5.2.3.2>";
$line =~ m/<Old IP=(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})>/i ;
print $1;
输出:
5.2.3.2