正则表达式问题php preg_match

Nic*_*ick 3 php regex

试图匹配以下内容:

rawurl = "http://www.domain.com/page/etc/"

URL本身是可变的,可以包含所有种类!?querystrings等等.是否有逃避功能使其正则表达式安全?

所以到目前为止我有这个

            $var is already defined..
            $url = "www.adomain.com/with/extras/"
            $url = str_replace(" \/ ","/",$url);  // maybe more needed here. 
            $pattern = "/rawurl\=\"http\:\/\/$url/";                
            preg_match($pattern, $var, $out);
Run Code Online (Sandbox Code Playgroud)

正确格式化正则表达式时出现问题,现在已经过了几个小时.任何帮助赞赏...

cod*_*ict 10

Take a look at preg_quote

  • 我怎么能错过这个功能这么久? (2认同)