프로그램.코딩
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');