그러나 제가 직면해야 하는 것은 XML이 될 수 없는 매우 느슨한 HTML 페이지입니다.
따라서 이 기사의 초점은 얻으려는 웹 페이지에 표 또는 목록 단락이 포함되어 있는 경우 이러한 단락의 정보가 필요하다는 것입니다. 열 형식으로 JS에 저장됩니다.
:
var str = "String string
ID |
Name |
Phone th> |
01 |
장삼 |
1234567 |
02lee思 |
343434 |
0303왕 Wu | 685654
String string";
var regRecord = new RegExp('\
\([ 0-9]{ 2})\\ |
([^\([0-9] )\<\ /td\>\<\/tr\>','g'); var fieldIndex = { 'ID' : 1 , '이름' : 2 , '전화번호' : 3 } var g_records = [],record; while ((record = regRecord.exec(str)) != null){ g_records.push({ 'Id' : RegExp[" $" fieldIndex.Id ] ,'이름' : RegExp["$" fieldIndex.Name] ,'Phone' : RegExp["$" fieldIndex.Phone] }); } // 이때 g_records는 일치하는 데이터 테이블을 저장하고 인쇄하여 다음을 확인합니다. for(var i=0;ialert("ID:" g_records[i].Id ";이름:" g_records[i].이름 ";전화:" g_records[i].Phone) }
|