정규 표현식에 문제가 있습니다. HTML 블록을 일치시켜야합니다. 여기Regex - HTML 코드의 여러 줄 블록 일치
예 - 블록 :. HTML의 이러한 블록의
<tr class="tr-list " data-id="XX">
<td class="ip-img"><div class="gun-icon"></div><img src="https://example.com/images/stories/HCP/HCP_5.jpg"/></td>
<td class="ip-name ip-sort">Hotel Complex Project</td>
<td class="ip-price ip-sort">297.00</td>
<td class="ip-earnings ip-sort">43</td>
<td class="ip-shares ip-sort">86</td>
<td class="ip-status {'sorter':'currency'}"><img
src="/img/assets/arrow1.png" title="0.989990234375"/></td>
<td class="ip-blank-right"></td>
</tr>
모두가 개별적으로 그때 (예를 들어, IP-이름, IP-가격, IP-이익에서 다른 데이터를 추출 할 일치해야합니다.).
그러나 "(=?)"가 나타날 때까지 내 현재의 정규식이 모든 것을 일치 - 부분은 더 이상 사실이 아니다 : 나는 경기로 모든 블록을 가지고 변경해야 할 무엇 http://regexhero.net/tester/?id=2b491d15-ee83-4dc7-8fe9-62e624945dcf
?
인사말! :)
는 PS :
[? 정규식 구문 분석 HTML] (http://stackoverflow.com/a/1732454/1493698) – Antony
를 아치, 어서 ... 진짜? 이 앱은 웹 사이트에서 일부 콘텐츠 만 읽습니다. – reijin
@reijin 왜 - 당신의 정규 표현식이 HTML 구문 분석기를 사용하여 시작하기가 어려울 때도 마찬가지로 쉽고 덜 고통 스럽습니다. –