PHP
html 테그를 뽑아서 value 값과 src, href 등의 속성값을 가져올 때 만들어놓고 쓰는 함수입니다.
흐~ 안되는 정규식 삽질 해가며 만들어놓았던 기억이.. ㅋㅋ
암턴.. 뭐~ 더 이뿌게 확실한 결과를 뽑아오는 방법이 있으시다면 PASS~
function getPrefixValue($sContents, $sPrefix = 'value')
{
unset($xValue);
$sPattern = '/[\s]+'.$sPrefix.'[\s]*=[\s]*(?:\"([^\"]*)\"|\'([^\']*)\'|([^\'\">\s]+))/i';
$bMatch = preg_match($sPattern, $sContents, $aResult);
if ( $bMatch ) {
$iValue = count($aResult) - 1;
$xValue = $aResult[$iValue];
} else {
$xValue = null;
}
return $xValue;
}
JS
html 테그를 뽑아서 value 값과 src, href 등의 속성값을 가져올 때 만들어놓고 쓰는 함수입니다.
흐~ 안되는 정규식 삽질 해가며 만들어놓았던 기억이.. ㅋㅋ
암턴.. 뭐~ 더 이뿌게 확실한 결과를 뽑아오는 방법이 있으시다면 PASS~
function getPrefixValue($sContents, $sPrefix = 'value')
{
unset($xValue);
$sPattern = '/[\s]+'.$sPrefix.'[\s]*=[\s]*(?:\"([^\"]*)\"|\'([^\']*)\'|([^\'\">\s]+))/i';
$bMatch = preg_match($sPattern, $sContents, $aResult);
if ( $bMatch ) {
$iValue = count($aResult) - 1;
$xValue = $aResult[$iValue];
} else {
$xValue = null;
}
return $xValue;
}
JS
반응형
'인터넷정보' 카테고리의 다른 글
Remote Administrator 설치가이드 - 원격제어 프로그램 알어드민(Radmin) (0) | 2007.10.20 |
---|---|
IE7 자동 업데이트 차단 - IE7BlockerToolkit (0) | 2007.10.20 |
IE7 자동 업데이트 차단 - IE7BlockerToolkit (0) | 2007.10.20 |
Mime Types (0) | 2007.10.19 |
Mime Types (0) | 2007.10.19 |
[PHP/JS] 특정 테그의 속성 값 또는 URL 등을 뽑아내는 함수입니다. (0) | 2007.10.19 |
색상표, 색상코드, 컬러 테이블, 색상선택기, 컬러표, Color Code (0) | 2007.10.18 |
색상표, 색상코드, 컬러 테이블, 색상선택기, 컬러표, Color Code (0) | 2007.10.18 |
유니코드 및 아스키코드, 특수문자 변환기,싸이특수문자, 싸이월드 특수문자 (0) | 2007.10.18 |
유니코드 및 아스키코드, 특수문자 변환기,싸이특수문자, 싸이월드 특수문자 (0) | 2007.10.18 |