2014-01-11 3 views
0

내 코드를 사용하여 난 그냥 내가이 같은 오류가 발생하고이 코드를 실행 .When 정규식 내 웹 사이트 URL을 탈출 할 필요가 여기에웹 사이트 URL을 탈출 정규식

<?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 

정규 표현식에 가능합니까? 가능한 경우 알려주세요.

+1

예상 출력은 얼마나됩니까? – thefourtheye

+0

'탈출'이란 무엇을 의미합니까? – Keeler

+0

.. 출력물이 필요합니다 .. URL : http://thecrunchworld.com – SAarah

답변

1

urlencode()과 같은 이미 설정된 기능을 사용하여 URL에 포함 할 데이터를 이스케이프하는 것이 좋습니다. 자세한 내용은이 페이지를 참조하십시오. http://us1.php.net/urlencode

+0

Upvoted. 나를 이길 ... – Keeler

+0

프로그래밍에서 중요한 regex입니다. 그게 그렇게 생각하지 않아? – SAarah

+0

그래, 정규식은 매우 유용합니다; 그러나, 또한 신속하게 디버깅하기가 복잡하고 어려울 수 있습니다. 따라서 가능한 경우 신뢰할 수있는 내장 함수를 사용하는 것이 가장 좋습니다. –