我正在嘗試在HTML文檔中查找數據。我不需要一個完整的解析器,因爲它只是一個標籤之間的數據。Java中的正則表達式,查找開始和結束標記
但是,我想檢測'選擇'標籤和中間的數據。
return Pattern.compile(pattern,
Pattern.CASE_INSENSITIVE | Pattern.MULTILINE |
Pattern.DOTALL);
/// End right angle bracket left off intentionally:
track_pattern_buf.append("<select");
track_pattern_buf.append("(.*?)");
track_pattern_buf.append("</select");
這是您使用的'正則表達式'嗎?
離開關閉「>」從開始標記情況下有屬性。我認爲沒有理由將它從結束標籤上移開。 – 2009-02-04 17:30:06
這將無法匹配
那些阻止一些的原因很多,我會強烈建議您使用XPath,而不是放在一起是作品提供你不討厭的正則表達式牛逼真正關心的屬性值,命名空間,實體等 – 2009-02-04 22:26:02