Regex HTTP Request

Regex HTTP Request

本文关键字:Request HTTP Regex      更新时间:2023-10-16

我使用了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