2012-09-06 2 views
0

im new in php and regex.href 링크를 사용하여 정규식을 사용하여 변수에 추가하십시오

나는 기존의 응용 프로그램에서 HTML 코드가 있습니다

$oldlinkshtml = "<li class="active"><a href="www.example.com?page=1">Previous</a></li>"; 
// desired output 
$oldlinksvar = ""; 

echo $oldlinksvar; 

을 그리고 난 $ oldlinkshtml의 모든 HTML 태그를 제거하고 전용 "www.example.com?page=1"를 타고에 추가 할 $ oldlinksvar. 정규식을 사용하여 어떻게 할 수 있습니까? 도와주세요.

답변

0
preg_replace('/<a(.*?)href="([^"]*)"(.*?)>/','<a $1 href="http://new.href/?old_url=$2" $3>',$text); 


입력 : <li class="active"><a href="www.example.com?page=1">Previous</a></li>
출력 : <li class="active"><a href="http://new.href/?old_url=www.example.com?page=1" >Previous</a></li>

+0

당신에게 너무 많은 StasGrin 감사합니다! – cocoi78

관련 문제