일반 텍스트를 URL로 변환 할 때 약간의 문제가 있습니다. 나는이 같은 텍스트가 있다면 내가 갖고 싶은 무엇 이 있습니다 : www.google.com, 그것은링크를 텍스트로 변환 - php regex issue
<a href="www.google.com" target="_blank">www.google.com</a>
내가 정규식 멍청한 놈의 종류 해요로 변환,하지만이 시도 것 :
$description = preg_replace('@(www.([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@', '<a href="$1" target="_blank">$1</a>', $description);
을
설명 var은 변환되지 않은 URL을 포함 할 수있는 텍스트 조각입니다. 위의 코드와
, 내가 링크로이 얻을 :<a target="_blank">www.google.com</a>
는 그래서 HREF 부분이 밖으로 남아 있습니다. 이것은 RegEx 마법사를위한 케이크 조각 일 것입니다. 그래서 모든 도움을 미리 감사드립니다.
평범한 텍스트를 URL로 변환하는 또 다른 방법이 있다면, 그렇게 말할 수 있습니다. 시도해 보겠습니다.
코드 실행을 시도했지만 완벽하게 작동합니다. 어떤 PHP 버전을 사용하고 있습니까? – Roberto
PHP 버전 5.2.17 – samn
'$ description'에 대한 예제 값을 게시 할 수 있습니까? – Roberto