我做了你的數據的測試:
發現這個解決方案,首先添加此功能:
public static String substringBetween(String str, String open, String close) {
if (str == null || open == null || close == null) {
return null;
}
int start = str.indexOf(open);
if (start != -1) {
int end = str.indexOf(close, start + open.length());
if (end != -1) {
return str.substring(start + open.length(), end);
}
}
return "";}
那麼無論該字符串是越來越寫入頁面:
String myString = "<a target=\"_blank\" href=\"http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&id=35000000000000001648&search=\">Non-Banking Financial (Deposit Accepting or Holding) Companies Prudential Norms (Reserve Bank) Directions, 2007</a>";
myString = substringBetween(myString, "\">", "</a>");
System.out.println(myString);
產出如下:非銀行金融(存款接受或持有)公司謹慎準則(儲備銀行)方向,2007
所以這應該工作,請告訴我,如果你需要更多的幫助。
缺少關於在何處以及如何生成此html的說明。這是非常難看的格式,問題不明確。 – 2012-03-27 08:04:43