2012-07-03 4 views
0

데이터는 반환이추출 텍스트

<script> 
var baseURL = "main.aspx?"; 
var lang = 1; 
lg(0,8375,"AFC U-22 Championship Qualifirs","http://images.goalzz.com/i.aspx?i=competitions%2fafc_small_icon.gif"); 
mc(0,752017,1,"","11:45®<br><nobr>&nbsp;<font color=yellow>playing",1298,"","Malaysia","","",2163,"","Myanmar","","<font color=#427384>Week: 5<br>","",0); 
mc(0,752021,2,"","12:00®<br><nobr>&nbsp;<font color=yellow>playing",7849,"","Laos","","",2158,"","Cambodia","","<font color=#427384>Week: 5<br>","",0); 
mc(0,752022,3,"","12:00®<br><nobr>&nbsp;<font color=yellow>playing",479,"","Bahrain","","",1574,"","Iran","","<font color=#427384>Week: 5<br>","",0); 
lg(6,8048,"Wimbledon - Men","http://images.goalzz.com/i.aspx?i=tennis%2ftennis_small.gif"); 
mc(6,754074,4,"","10:30®<br><nobr><font color=yellow>2nd Set",274,"","Brian Baker - <font size=-1 color=black>United States</font>","","<font color=blue>1&nbsp;:&nbsp;1</font>",110,"","<font size=-1 color=orange>(27) </font>Philipp Kohlschreiber - <font size=-1 color=black>Germany</font>","","<font color=red>Round 4<br>","",0); 
mc(6,754076,5,"","10:30®<br><nobr><font color=yellow>2nd Set",342,"","<font size=-1 color=orange>(5) </font>Jo-Wilfried Tsonga - <font size=-1 color=black>France</font>","","<font color=blue>0&nbsp;:&nbsp;1</font>",282,"","<font size=-1 color=orange>(10) </font>Mardy Fish - <font size=-1 color=black>United States</font>","","<font color=red>Round 4<br>","",0); 
mc(6,753844,6,"","10:30®<br><nobr><font color=yellow>3rd Set",5,"","<font size=-1 color=orange>(18) </font>Richard Gasquet - <font size=-1 color=black>France</font>","","<font color=blue>1&nbsp;:&nbsp;2</font>",86,"","<font size=-1 color=orange>(31) </font>Florian Mayer - <font size=-1 color=black>Germany</font>","","<font color=red>Round 4<br>","",0); 
mc(6,754075,7,"","11:00®<br><nobr><font color=yellow>2nd Set",107,"","<font size=-1 color=orange>(7) </font>David Ferrer - <font size=-1 color=black>Spain</font>","","<font color=blue>1&nbsp;:&nbsp;1</font>",669,"","<font size=-1 color=orange>(9) </font>Juan Martin Del Potro - <font size=-1 color=black>Argentina</font>","","<font color=red>Round 4<br>","",0); 
mc(6,754092,8,"","11:00®<br><nobr><font color=yellow>3rd Set",675,"","<font size=-1 color=orange>(16) </font>Marin Cilic - <font size=-1 color=black>Croatia</font>","","<font color=blue>0&nbsp;:&nbsp;2</font>",16,"","<font size=-1 color=orange>(4) </font>Andy Murray - <font size=-1 color=black>United Kingdom</font>","","<font color=red>Round 4<br>","",0); 
</script> 
내가 LG 노드에서 (AFC U-22 챔피언 쉽 Qualifirs) 텍스트를 추출 할

과 (말레이시아, 미얀마와 같은 스크립트)이 가능한가요?

+0

해당 구문을 분석 할 수 있습니다. 그런데 구문 분석하기가 훨씬 쉬운 XML 또는 JSON 형식의 문자열을 반환하는 것을 고려해보십시오. –

+0

고맙습니다 @Praveen 내가 요청한대로 데이터를 반환 할 때 이렇게 말한 것입니다. 어떻게 든 json 또는 xml.i에서 스크립트를 반환 할 수 있습니다.이 새로운 것들입니다. – adellam

+0

이 요청을 어디로 보냅니 까? 응답이 js 문자열 인 이유는 무엇입니까? –

답변

0

당신으로 JSON 또는 XML 사용을 고려 이 문자열 검색을 수행해야합니다.이 link은이 작업을 수행하는 데 도움이됩니다. 다음 단계를 수행 할 수 있습니다. 대한

  1. 검색 "LG 전자는 ("텍스트 데이터에 당신은 연결에서 받았습니다.
  2. 을이 따옴표를 얻을하지 않습니다 때까지 그런 다음 ","쉼표의 두 번째 모습에 대한 검색 및 다음 위치에서 모든 문자를 추출 " "
  3. 그런 다음 색인에서"mc ("텍스트를 찾으십시오.
  4. 쉼표의 7 번째 모양 검색", "큰 따옴표를 얻지 못할 때까지 다음 위치에서 모든 문자를 추출하십시오" "".

이제 두 문자열을 모두 가져올 수 있습니다.

행운을 빌어 요.

0

당신은 몇 가지 문자열 조작을하고 검색해야합니다 당신이 챔피언 사이에 오는 문자열 (우승 Qualifirs ",") 등) "의 첫 번째 occurance를 검색 할 수 있습니다 예를 들어

,

들어 말레이시아와 미얀마는이 요청을 제어 할 수있는 경우 문자열

의이 종류를 분석 할 수있다이 기능 내장되지 않은 유사 검색 방법을 사용, 원격 데이터