php 정규식 질문드립니다 ㅠ

php 정규식 질문드립니다 ㅠ

QA

php 정규식 질문드립니다 ㅠ

답변 2

본문

예를 들어

 

<div id="availability" class="a-section a-spacing-none">
  
    <span class="a-size-medium a-color-price">
       
            Only 20 left 
      
    </span>
   
   
</div>

 

Only 20 left  이것만 정규식으로 추출해서 가져오고 싶습니다..하지만 span에  a-size-medium a-color-price 클래스를 가진 span은 갯수가 많습니다. 그래서  id=availability 를가진 div 하위에 span 클래스에 접근해서  Only 20 left  저값만 가져오고싶은대 정규식이 많이어렵네요..ㅠ 도와주세요

이 질문에 댓글 쓰기 :

답변 2

html을 minify하신 후에


<div id="availability" class="a-section a-spacing-none"><span class="a-size-medium a-color-price">Only 20 left</span></div>

에다가

<span class="a-size-medium a-color-price">(.*?)</span>
->
preg_match_all("/<span class=\"a-size-medium a-color-price\">(.*?)<\/span>/", $input_lines, $output_array);

이렇게 해 주신다면 

$output_array[1]
에 원하시는 결과값이 있을거에요

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 220
© SIRSOFT
현재 페이지 제일 처음으로