프로그램.코딩

php 정규식 이것저것

landzz 2015. 1. 6. 11:29


$_content 내용에서 img만 뽑아오기


preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $_content, $_tmps);

print_r($_tmps);


패턴정의된거 replace


$_pattern = array(

'/target_resize_image\[\]/'

,"/width=[\"\']?\d+[\"\']?/i"

,"/height=[\"\']?\d+[\"\']?/i"

);

$_replace = array(

''

,"width='100%'"

,''

);

$_content = preg_replace($_pattern,$_replace, $view[CONTENT]);


========================================================================================================

유니코드문자 디코딩 (json 등이용시 charset 문제로  \uXXXX 형태로 반환된값을 변환)


$_response = html_entity_decode(preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($_response)), null, 'UTF-8');