urlencode в preg_replace

$str = preg_replace("'\(look: (.{1,80})\)'Ui", "(look: <a href=\"dict.php?process=word&q=\\1\">\\1</a>)",$str); 

Я хочу кодировать URL-адрес, но как я могу это сделать?

могу ли я использовать функцию urlencode () в preg_replace ?, что-то вроде этого,

 $str = preg_replace("'\(look: (.{1,80})\)'Ui", "(look: <a href=\"dict.php?process=word&q=\\1\">\\1</a>)",$str); 

У вас есть представление о кодировке url в preg_replace?