나는 플레이어 이름과 그가 득점 한 실행을 검색하기 위해 구문 분석해야하는 다음 HTML 코드를 가지고 있습니다. 이 경우 'Ross Taylor'및 9입니다. 이 정보를 구문 분석하는 가장 좋은 방법은 무엇입니까? HTML 파서를 사용하고 싶지는 않습니다. REGEX가 가장 좋은 방법입니다 (나는 사람들이 이것에 대해 죽었다는 것을 알고 있습니다!하지만이 2 비트의 정보를 원하므로 파서를 사용하고 싶지 않습니다). 저는 플레이어 이름이 html 파일에있는 곳과 결과가 나오는 행에 점수를 매기는 방법을 알아야합니다. 아래의 HTML 주석 부분은 하드 코딩 된 부분입니다. 나는이 장소에 다다를 수있다. 그런 다음 태그 사이의 이름을 검색하십시오. 이것이 좋은 방법일까요? 다음 행의 실행 부분을 어떻게 검색합니까?Android : 코드의 HTML 블록을 구문 분석
<!-- <a href="javascript:void(0);" onClick="return showHwkTooltip(this, 'lvpyrbat1');" class="livePlayerCurrent">*Luke Woodcock</a>-->
<a href="/icc_cricket_worldcup2011/content/current/player/38920.html" target="_blank" class="livePlayerCurrent" title="view the player profile for Ross Taylor">
*Ross Taylor
</a> <span style="margin-left:5px;" title="left-hand bat">(lhb)</span >
</td >
<td><b>9</b></td>
<td>9</td>
<td>1</td>
<td>0</td>
<td>100.00</td>
<td></td>
<td colspan="3" align="left"><span class="batStyl">striker</style></td>
<td></td>
<td colspan="8"></td>
</tr>
당신이 더 많은 정보가 필요하면 알려 주시기 바랍니다.
감사합니다, 샘
읽어 보시기 바랍니다 메시지 서식 규칙을, 나는 내가 그것을 사용하고있는 유일한 이유가 될 수있다 생각합니다. – BalusC
파서를 사용하십시오. 2 개의 정보에 대해서조차. HTML을 파싱하기 위해 정규식 토끼에 빠지지 마십시오. – CanSpice
@CanSpice 또한 HTML/XML 구문 분석기를 제안 해 주시겠습니까? 위 예제에서 REGEX를 사용하는 것과 어떻게 다릅니 까? – sammydude