我使用的是PHP7.0.14版本。尽管有几个关于堆栈溢出的好例子,但我无法让我的php regex工作。我已经尝试了好几个小时了。问题在于尝试允许句点和斜线,而这些句点和斜线必须被逃脱。我试过用一个反斜杠,两个,三个,四个逃跑。它要么出错,让一切通过(如$),要么不允许句点和斜杠。 if (preg_match
因此,我有一个类似于www.awebsite.com/index.php? data =xxx的URL,其中xxx是使用ParamsEncode函数编码的二进制数据。在编码之后,二进制数据被转换成类似于bB7%18%11z\的形式,因此我的URL类似于:www.awebsite.com/bB7%18%11z\
我已经看到,如果我的URL包含反斜线字符(参见URL中的最后一个字符),那么它在TIdURI.Normal