테스트 사이트 - 개발 중인 베타 버전입니다

[정규식] 재미난 정규식 2

· 11년 전 · 2407 · 3
재미가 너무 나서 눈물이 날지경...
sir 의 리자님도 15년째(근거없음..) 정규식을 좋아해서 유창화님을 좋아했다라는 후문도..

아래 문제의 답은 2개 입니다. 2가지가 아니고 2개
1번 문제는 이미지1.gif ~ 이미지8.bmp 처럼 "이름.확장자"만 가져오는 것,
2번 문제는 아래의 이미지들중 다른 확장자 말고 jpg 로 만 된 "이름.확장자"을 가져 오는 것 입니다.
------------------------------------------------------
<img src='이미지1.gif'>
<img src='이미지2.gif'>
<img src='image3.gif' />
<img src="이미지4.gif" />
<img src="이미지5.gif">
<td><img src="이미지6.jpg"></td>
<div><img src="이미지7.png" alt="이미지맞음"></div>
<img src="이미지8.bmp" title="bmp는 올리지마샘">
------------------------------------------------------
자.. 쫄지 말고 덤비세요?!
좀 틀리면 어떻습니까.. 도전 해 보세요~

자 시작해 볼까? (쏘우2..)

(php 방식으로 하시면 됩니다.)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

11년 전
더 좋은 방법이 있겠죠? ... 아무튼 요로코롬~
[code]
preg_match_all('/src=[\'"]([^\.]+\.\w+)[\'"]/i', $str, $m); // 이름.확장자
preg_match_all('/src=[\'"]([^\.]+\.jpg)[\'"]/i', $str, $m); // 이름.jpg
[/code]
[http://sir.co.kr/data/thumb/cm_free/4470-2f433f46ca77898d0ff71b99beb20ed1.jpg]
아주 좋습니다.

else
src=[\"']([^\"']*)
src=[\"']([^\"']*\.jpg)
11년 전
^^ 위에 src=[\"']([^\"']*) 이거는... 확장자가 없는 경우에도 잡아내서.. 굳이 .. 쩜을 넣었습니다만..
역시.. 더 짧게 되네요 ㅎㅎ

게시글 목록

번호 제목
4813
4799
4760
4755
4728
4722
4711
4706
4695
4691
4680
4652
4637
4653
4621
4585
4572
4566
4540
4510
4429
4420
4407
4379
4376
4363
4348
4335
4312
4295