첨부소스의경우 파싱을위한 정규식은 어떠케...

첨부소스의경우 파싱을위한 정규식은 어떠케...

QA

첨부소스의경우 파싱을위한 정규식은 어떠케...

본문

아래내용을 파싱을위한 정규식으로 가능할까요?

 

<script type="application/ld+json">[{"@context" : "http://schema.org","@type" : "LocalBusiness","name" : "속초관광호텔","image" : "http://cdn.jalan.jp/jalan/img/0/kuchikomi/1490/KXL/16221_0001490548_3.JPG","url" : "http://www.jalan.net/kankou/spt_guide000000184294/","aggregateRating" : {"@type" : "AggregateRating","ratingValue" : "4.4","ratingCount" : "772"}} 

이 질문에 댓글 쓰기 :

답변 2


<?php
$str = '<script type="application/ld+json">[{"@context" : "http://schema.org","@type" : "LocalBusiness","name" : "속초관광호텔","image" : "http://cdn.jalan.jp/jalan/img/0/kuchikomi/1490/KXL/16221_0001490548_3.JPG","url" : "http://www.jalan.net/kankou/spt_guide000000184294/","aggregateRating" : {"@type" : "AggregateRating","ratingValue" : "4.4","ratingCount" : "772"}}]</script>';
preg_match('/<script type="application\/ld\+json">(.+)<\/script>/', $str, $matches);
$parsed = json_decode($matches[1], true); 
var_dump($parsed);

 

이건  json 입니다. 

JSON.parse() 으로 가능합니다.

 

자세한 내용은

http://www.w3schools.com/js/js_json.asp

을 참고하시기 바랍니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 220
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT