0
我用一个C++应用程序来创建一个HTTP请求,因此,我正在尝试为一个简单的字符串创建一个正则表达式过滤器来过滤值。 字符串看起来像正则表达式HTTP请求
Data : /test/freeze.php?&ip=127.0.0.1&pcname=Ganix&buf=John Oswald
我想它使用PHP正则表达式从表达式过滤只有IP地址。
我用一个C++应用程序来创建一个HTTP请求,因此,我正在尝试为一个简单的字符串创建一个正则表达式过滤器来过滤值。 字符串看起来像正则表达式HTTP请求
Data : /test/freeze.php?&ip=127.0.0.1&pcname=Ganix&buf=John Oswald
我想它使用PHP正则表达式从表达式过滤只有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
你让我的一天! :) 非常感谢你! – Pharell
如何通过PHP收到?如果它的GET查询字符串或POST正文有内置的解析它的方法... –
我认为他有这个作为一个字符串,并且想要解析它..''字符串看起来像这样'' – modsfabio