2014-01-11 70 views
0

我的代碼逃逸是網站網址使用正則表達式

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

這裏我只需要逃避自己的網站網址與正則表達式。當我執行這個代碼,我得到這樣的錯誤..

(!) Parse error: syntax error, unexpected ''/('' (T_CONSTANT_ENCAPSED_STRING) in C:\wamp\www\yeah.php on line 3 

它是possbile正則表達式..如果它的可能性請告訴我如何..

+1

預期產量是多少? – thefourtheye

+0

你是什麼意思'逃脫'的網址? – Keeler

+0

我需要輸出作爲..匹配網址:http://thecrunchworld.com – SAarah

回答

1

我的建議是使用已經設置的功能,如urlencode()轉義數據包含在一個URL中。欲瞭解更多信息,請參閱本頁:http://us1.php.net/urlencode

+0

已上傳。打敗我吧... – Keeler

+0

是正則表達式在編程中很重要。我認爲它不是那麼重要? – SAarah

+0

好的,正則表達式非常有用;但是,它也可能很快變得複雜且難以調試。因此,如果可能的話,最好使用可靠的內置功能。 –