使用 PHP 从字符串中获取特定的 IP 地址



我编写了一个脚本来从字符串中搜索IP地址,它在正常情况下工作正常,但在特殊情况下会产生问题。这是我的代码。在以下情况下,此脚本不起作用。

<?php
if(preg_match("/b1.1.1.1b/", "this is test 109.111.1.1"))
{
echo "A match was found.";
}
else
{
echo "A match was not found.";
}
?>

转义点:

if(preg_match("/b1.1.1.1b/", "this is test 109.111.1.1"))

试试这个正则表达式模式,

bd{1,3}.d{1,3}.d{1,3}.d{1,3}b

您当前正则表达式的问题在于.可以匹配任何字符。 用转义它,以便它在period上匹配。

相关内容

  • 没有找到相关文章

最新更新