2010-12-10 3 views
3

пытается соответствовать следующим образом:регулярное выражение вопрос PHP preg_match

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); 

возникли проблемы правильно форматирование регулярных выражений, которые шли кросс глаз в настоящее время в течение нескольких часов. Любая помощь приветствуется ...

ответ

10

Посмотрите на preg_quote

+2

Как я пропустил эту функцию так долго? – 2010-12-10 07:09:47

Смежные вопросы