我使用了C 应用程序来提出HTTP请求,因此,我试图为简单字符串进行过滤值以进行过滤值。字符串看起来像这样
Data : /test/freeze.php?&ip=127.0.0.1&pcname=Ganix&buf=John Oswald
我希望它仅使用PHP Regex从表达式中过滤IP地址。
您的正则表达式模式将是ip=(d{1,3}.d{1,3}.d{1,3}.d{1,3})
php示例:
$string = "Data : /test/freeze.php?&ip=127.0.0.1&pcname=Ganix&buf=John Oswald";
preg_match('/ip=(d{1,3}.d{1,3}.d{1,3}.d{1,3})/', $string, $matches);
echo "IP: " . $matches[1];
输出:IP: 127.0.0.1
https://eval.in/820903