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

정규식에 관한 질문좀 드리겠습니다. 채택완료

nhn00 11년 전 조회 6,564
제가 정규식을 잘못해서 패턴하나만 만들어주시면 감사하겠습니다. <br />
<br />
페이스북 rss reader를 만드는중.. 페이스북에서 섬네일로 생성해줘서 <br />
큰 이미지도 만들고 싶은데. <br />
정규식을 잘못해서 너무 많은 로직이 들어가네요. <br />
정규식으로 하면 그렇게 어려울것 같지는 않은데.(잘 몰라서 적습니다) <br />
<br />
아래 큰이미지와 섬네일 주소 적겠습니다. <br />
<br />
한수 지도 바랍니다. <br />
<br />
큰이미지&amp;nbsp; 주소 : <br />
<a href="http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg" target="_blank" rel="noopener noreferrer">http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg</a> <br />
작은이미지 주소 : <br />
<a href="http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg" target="_blank" rel="noopener noreferrer">http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg</a> <br />
<br />
참고로 서브 도메인 부분에 -b 저부분은 계속 변경되더라고요. <br />
-c, -d이런식으로 그거 참고해서 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
리자
리자 Expert
11년 전
이런 코드 말씀이신가요?
 
 
<?php
$str = <<<EOT
sdfsd
http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg" target="_blank">http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg
http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg" target="_blank">http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg
http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg" target="_blank">http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg
http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg" target="_blank">http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg
sdf
http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg" target="_blank">http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg
http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg" target="_blank">http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_n.jpg
http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg" target="_blank">http://photos-b.ak.fbcdn.net/hphotos-ak-prn2/1452212_1395409467370654_1271838116_s.jpg
sdf
EOT;
 
preg_match_all("#http://fbcdn-.*.jpg#", $str, $m);
print_r($m[0]);
 
preg_match_all("#http://photos-.*.jpg#", $str, $m);
print_r($m[0]);
?>
 
로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인