본문에서 이미지태그 정보만 추출하기

[code]
    $buff = Array(); // 결과 저장 배열

    $input = ‘
        <IMG alt=P41901.jpg src=”files/attach/images/304/440/P41901.jpg” editor_component=”image_link”>
        <IMG alt=P41902.jpg src=”files/attach/images/304/440/P41902.jpg” editor_component=”image_link”>
        <IMG alt=P41903.jpg editor_component=”image_link” src=”files/attach/images/304/440/P41903.jpg”>
        <IMG alt=P41904.jpg src=”files/attach/images/304/440/P41904.jpg” width=300 height=200>
        <IMG alt=P41905.jpg src=\’files/attach/images/304/440/P41905.jpg\’ width=300 height=200>
        <IMG alt=P41906.jpg src = “files/attach/images/304/440/P41906.jpg”>
        <IMG alt=”P41907.jpg”>
    ‘;

    $cnt = preg_match_all(‘@<img\s[^>]*src\s*=\s*([“\’])?([^\s>]+?)\1@i’,$input,$output);

    echo “<xmp>”;
    print_r($output[2]);
    echo “</xmp>”;
[/code]

6월 독서목록

책 썸네일
이코노믹 씽킹(핵심을 꿰뚫는 힘)


로버트 프랭크 | 안진환 | 웅진지식하우스 | 2007.09.10
책소개 [세계 1% 비즈니스 리더들을 키워낸 아이비리그식 사고법]왜 능력은 같은데 연봉에 차이가 날까? 사장의 머릿속을 들여다보고 펀드매니저에게 속지 않는, 아이비리거들만의 경제두뇌 트레이닝을 배운다일 못하는 사람이 능력보다 많은 봉급을 받…



책 썸네일


(BIG MOO)
톰 피터스 | 김현정 | 황금나침반 | 2006.02.20
책소개 가장 혁신적이고 리마커블한 변화의 시작, ‘BIG MOO’ ‘ ’는 비즈니스나 생활에서 무수히 쏟아지는 아이디어들 중에서도 ‘가장 혁신적이고 가장 리마커블한(독특하고 가치 있는) 아이디어’를 뜻한다. Moo는 원래 소의 울음소리 ‘음메~’…



책 썸네일


검색2.0 : 발견의 진화(Ambient Findability) 본문보기
피터 모빌 | yuna | 한빛미디어 | 2006.10.30
목차 역자 서문 저자 서문 1장 찾는 사람이 임자 앰비언트 파인더빌러티란? 정보 활용 능력의 중요성 파인더빌러티, 경쟁우위의 핵심 기술 유토피아와 디스토피아 2장 길찾기의 역사 작지만 위대한 생물들 자연 환경에서의…


책 썸네일


2010 대한민국 트렌드 본문보기
LG경제연구원 | 형선호 | 한국경제신문사 | 2005.01.15
목차 트랜슈머 2장 산업 트렌드 : IT BT가 이끄는 첨단… 커지는 그리드 컴퓨팅 3장 사회 문화 트렌드 : 폭발하는 한국인의 다양 26…. 모자라는 신입생, 망하는 대학들 4장 인구 트렌드 : 늙어가는 한국, 역삼각형 사회로 38…….


책 썸네일


2010 비즈니스 트렌드
이안 피어슨,마이클 라이언스 | 김유신 | 한국경제신문사(한경비피) | 2007.07.23
책소개 2010년까지 3년 남았다. 그리고 3년 동안 상상하고 예측했던 모든 변화가 벌어진다! 사람처럼 생각하는 인공지능이 15년 내에 완성될 것이고, 자본주의사회의 보편적 기본 사상인 기독교의 영향력이 약해질 것이다. ‘손님이 왕’이라는 소비자 …



책 썸네일


정유진웹 2.0 기획론 – 강력한 웹2.0 서비스를 만드는 13개의 키워드
정유진 | 한빛미디어 | 2006.12.15
목차 1장. 데이터의 정의 – 본질에 충실하라 2장. 데이터 2.0 – 데이터의 개념을 확장하라 3장. 데이터 생산 – 만들어야 할 이유를 제공하라 4장. 접접 확장 – 언제 어디서나 쉽게 만들고 쓸 수 있게 하라 5장. 구조화된 데이터 – UCC에…

자바스크립트를 이용한 정규표현식 체크









function validPWD( str )
{


var isPW = /^[a-z0-9]{6,16}$/;
     if( !isPW.test(str) ) {
         alert(“비밀번호는 6~16자의 영문 소문자와 숫자만 사용할 수 있습니다.”);
         return 0;
     }
     return 1;


}



——-








































































































문자 설명
\ 다음에 오는 문자를 특수 문자나 리터럴로 표시합니다. 예를 들어, “n”은 문자 “n”과 일치합니다. “\n”은 줄 바꿈 문자와 일치합니다. 시퀀스 “\\”은 “\”와 같고, “\(“는 “(“와 같습니다.
^ 입력의 시작 부분을 찾습니다.
$ 입력의 끝 부분을 찾습니다.
* 앞에 오는 문자를 0번 이상 찾습니다. 예를 들어, “zo*”를 입력하면 “z” 또는 “zoo”를 찾습니다.
+ 앞에 오는 문자를 1번 이상 찾습니다. 예를 들어, “zo+”를 입력하면 “zoo”를 찾지만 “z”는 여기에 포함되지 않습니다.
? 앞에 오는 문자를 0번 이상 찾습니다. 예를 들어, “a?ve?”를 입력하면 “never”에 있는 “ve”를 찾습니다.
. 줄 바꿈 문자를 제외한 단일 문자를 찾습니다.
(pattern) pattern을 찾고 일치하는 내용을 기억합니다. 일치하는 부분 문자열은 Item [0]…[n]을 사용하여 결과로 나오는 Matches 컬렉션에서 검색할 수 있습니다. 괄호 문자 ( )를 찾으려면 “\(” 또는 “\)”를 사용합니다.
x|y x 또는 y를 찾습니다. 예를 들어, “z|food”는 “z” 또는 “food”를 찾습니다. “(z|f)ood”로는 “zoo”나 “food”를 찾을 수 있습니다.
{n} n은 음이 아닌 정수입니다. 정확하게 n번 일치하는 부분을 찾습니다. 예를 들어, “o{2}”는 “Bob”의 “o”를 찾지 않지만 “foooood”의 처음 두 o를 찾습니다.
{n,} n은 음이 아닌 정수입니다. 적어도 n번 일치하는 부분을 찾습니다. 예를 들어, “o{2,}”는 “Bob”의 “o”를 찾지 않지만 “foooood”의 o는 모두 찾습니다. “o{1,}”은 “o+”와 같습니다. “o{0,}”은 “o*”과 같습니다.
{n,m} mn은 음이 아닌 정수입니다. 최소 n번, 최대 m번 일치하는 부분을 찾습니다. 예를 들어, “o{1,3}”은 “fooooood”의 처음 세 o를 찾습니다. “o{0,1}”은 “o?”와 같습니다.
[xyz] 문자 집합입니다. 괄호 안의 문자 중 하나를 찾습니다. 예를 들어, “[abc]”는 “plain”의 “a”를 찾습니다.
[^xyz] 문자 집합에 없는 문자를 찾습니다. 괄호 안에 있지 않은 문자 중 하나를 찾습니다. 예를 들어, “[^abc]”는 “plain”의 “p”를 찾습니다.
[a-z] 문자 범위입니다. 지정한 범위에 있는 문자 중 하나를 찾습니다. 예를 들어, “[a-z]”는 “a”에서 “z”까지의 알파벳 소문자를 찾습니다.
[^m-z] 지정한 문자 범위가 아닌 집합입니다. 지정한 범위에 있지 않은 문자 중 하나를 찾습니다. 예를 들어, “[m-z]”는 “m”에서 “z”까지에 없는 문자를 찾습니다.
\b 단어의 경계, 즉 단어와 공백 사이의 위치를 찾습니다. 예를 들어, “er\b”는 “never”의 “er”를 찾지만 “verb”의 “er”는 찾지 않습니다.
\B 단어의 경계에 있지 않은 문자를 찾습니다. “ea*r\B”는 “never early”의 “ear”을 찾습니다.
\d 숫자를 찾습니다. [0-9]와 같습니다.
\D 숫자가 아닌 문자를 찾습니다. [^0-9]와 같습니다.
\f 용지 공급 문자를 찾습니다.
\n 줄 바꿈 문자를 찾습니다.
\r 캐리지 리턴 문자를 찾습니다.
\s 공백, 탭, 용지 공급 등 모든 종류의 공백 문자를 찾습니다. “[ \f\n\r\t\v]”와 같습니다.
\S 공백 문자가 아닌 문자를 찾습니다. “[^ \f\n\r\t\v]”와 같습니다.
\t 탭 문자를 찾습니다.
\v 세로 탭 문자를 찾습니다.
\w 밑줄을 포함한 모든 단어 문자를 찾습니다. “[A-Za-z0-9_]”와 같습니다.
\W 단어가 아닌 문자를 찾습니다. “[^A-Za-z0-9_]”와 같습니다.
\num num을 찾습니다. 여기서 num은 양의 정수입니다. 이전에 참조한 값을 다시 참조합니다. 예를 들어, “(.)\1″은 연속적으로 같은 문자가 두 번 나오는 것을 찾습니다.
\n n을 찾습니다. 여기서 n은 8진 제어 값입니다. 8진 제어 값은 1, 2, 3 자리 중 하나라야 합니다. 예를 들어, “\11″과 “\011″은 모두 탭 문자를 나타내지만 “\0011″은 “\001” & “1”과 같습니다. 8진 제어 값은 256을 넘을 수 없습니다. 이 값이 256을 넘는 경우에는 처음 두 자릿수 만이 식을 구성합니다. 정규식에 ASCII 코드를 사용할 수 있습니다.
\xn n을 찾습니다. 여기서 n은 16진 제어 값입니다. 16진 제어 값은 정확히 두 자리이어야 합니다. 예를 들어, “\x41″은 “A”에 해당하지만 “\x041″은 “\x04” & “1”과 같습니다. 정규식에 ASCII 코드를 사용할 수 있습니다.



정규식에 사용할 수 있는 메소드는


test(), compile(), match(), replace(), search() 등이 있습니다

이럴수가.. 소니 이벤트…

1주만 기둘렸어도 칼자이스 렌즈필터랑 스트랩 받을 수 있었는데…. 넘 아깝다.
소니코리아 가서 하소연 좀 해볼까나…


소니코리아, ‘칼 자이스 프리미엄 이벤트’ 실시











전자신문  기사전송 2008-07-03 10:30 | 최종수정 2008-07-03 10:30 













소니 코리아(대표이사 사장 윤여을 www.sony.co.kr)는 소니의 DSLR카메라 ‘a(알파)’ 에 대한 고객 성원에 보답하기 위해 7월 1일부터 8월 10일까지 행사 모델 구입 고객에게 ‘칼 자이스’ 렌즈필터(모델명: VF-55MPAM) 및 고급 가죽소재의 ‘칼 자이스(Carl Zeiss)’ 스트랩을 증정하는 ‘칼 자이스 프리미엄 이벤트’를 실시한다고 밝혔다.

이와 함께 7월 1일부터 a200 모델에 대해서도 지난 4월 유럽 최고 권위의 ‘TIPA 어워드’ 수상 기념으로 가격 인하를 전격 실시한다.

소니 코리아는 이번 ‘칼 자이스 프리미엄 이벤트’ 을 통해 a350 및 a300 행사모델 구매 고객에게 칼 자이스 UV 필터 ‘VF-55MPAM’와 고급 가죽소재로 만든 칼 자이스 스트랩을 증정한다. a700도 행사모델 구매자에게도 고급 칼 자이스 스트랩을 무상 증정한다.

이번 ‘칼 자이스 프리미엄 이벤트’ 해당 제품은 지난 2월 발표된 이후 틸트 LCD와 퀵 AF라이브뷰 기능으로 보급형 DSLR ‘프리스타일(Freestyle)’ a350과 a300의 번들렌즈 킷인 ‘DSLR-A350K’, ‘DSLR-A350X’, ‘DSLR-A300K’, ‘DSLR-A300X’과 함께, 소지섭 카메라로 유명한 a700 번들렌즈 킷 DSLR-A700K, DSLR-A700P 모델로 총 6종이다.

전자신문인터넷 장윤정 기자linda@etnews.co.kr