我正在尝试使用从字符串中提取子字符串java.Util.Scan
子字符串在原始字符串中的“ <TD class=MoreB align=center>
”和“ ”之间</TD>
这是代码:
public static String pullStringOut(String str)
{
String stringer = null;
Scanner scanner = new Scanner(str);
scanner.findInLine("<TD class=MoreB align=center>");
while (scanner.hasNext() && scanner.next() != "</TD>")
{
stringer+= " " + (scanner.next());
}
return stringer;
}
但效果不佳。
从原始字符串:
" <TD class=MoreB align=center>TextTextTextText</TD></TR></TABLE> }
"
我得到以下结果:
"
TextTextTextText</TD></TR></TABLE> }
"
而不是预期的
“文本文本文本文本”