Php 使用regex转义网站url

Php 使用regex转义网站url,php,regex,Php,Regex,我的代码是 <?php $crunch = "http://thecruncworld.com"; $something = preg_match'/('/^(([\w]+:)?\/\/)?(((([\d\w]|%[a-xA-x\d]{2,2})/' echo $something; ?> 如果可能的话,请告诉我如何…我的建议是使用一个已经设置好的函数,例如urlencode()来转义数据以包含在URL中。有关更多信息,请参阅此页面:预期输出是什么?您对url的“转义”是什么意思?

我的代码是

<?php
$crunch = "http://thecruncworld.com";
$something = preg_match'/('/^(([\w]+:)?\/\/)?(((([\d\w]|%[a-xA-x\d]{2,2})/'
echo $something;
?>

如果可能的话,请告诉我如何…

我的建议是使用一个已经设置好的函数,例如
urlencode()
来转义数据以包含在URL中。有关更多信息,请参阅此页面:

预期输出是什么?您对url的“转义”是什么意思?我需要输出为..匹配url:Your
preg\u Match
函数调用甚至还没有完成,您对代码的期望是什么?regex在编程中很重要吗?我认为它不是很重要吗?是的,regex非常有用;但是,它也可能很快变得复杂和难以调试。因此,如果可能,最好使用可靠的内置功能。此外,如果这解决了您的问题,请接受此答案,以便其他人了解解决方案。
( ! ) Parse error: syntax error, unexpected ''/('' (T_CONSTANT_ENCAPSED_STRING) in C:\wamp\www\yeah.php on line 3