2011-01-18 102 views
2

我試圖逐行解析一些html代碼。然而,當我搜索以<td class="departure"開頭的行時,由於字符串分隔符(「)(這個標記的英文名稱是什麼?)在html中,我無法正確地設置它的語法。它看到兩個字符串。和離開作爲之間的可變Android,解析html,字符串中的字符串問題

誰能幫我這個

if (line.startsWith(" <td class="departure"")){ 

    result += Html.fromHtml(line) + " "; 
} 
+0

「被稱爲雙引號或雙引號 – Axarydax 2011-01-18 22:48:17

回答

4

轉義字符(這就是所謂的報價)使用\

if (line.startsWith(" <td class=\"departure\"")){ 

    result += Html.fromHtml(line) + " "; 
} 
+1

,只是爲了使它更好,不要依賴空間的數量(可以比你期望的更多或更少),這些引號(是可選的)使得字符串更像是一個正則表達式「[^ \ <] * 2011-01-18 22:55:31