首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个字符串有关问题。请进。

2012-01-13 
请教大家一个字符串问题。请进。。。文本文件中内容如下:.... tdwidth 20% bgcolor #EEEEEE height 2

请教大家一个字符串问题。请进。。。
文本文件中内容如下:
.... <td   width= "20% "   bgcolor= "#EEEEEE "   height= "25 "   align= "right "> <b> <font   color= "#0000FF "> 2007-03-31 <.....
<td   width= "20% "   bgcolor= "#EEEEEE "   height= "25 "   align= "right "> <b> <font   color= "#0000FF "> 2006-12-31 <.....
<td   width= "20% "   bgcolor= "#FFFFFF "   height= "25 "   align= "right "> 295,644 <......
<td   width= "20% "   bgcolor= "#FFFFFF "   height= "25 "   align= "right "> 406,233 <.....
    我想提取2007-03-31、2006-12-31、295,644、406,233怎么写这段程序?怎样用indexOf检索字符串和用subString来截取?
请指教!

[解决办法]
参考这几个方法
indexof
charAt
stringtokenizer
[解决办法]
可以参考commons-lang
[解决办法]
String str = " <td width=\ "20%\ " bgcolor=\ "#FFFFFF\ " height=\ "25\ " align=\ "right\ "> 295,644 <...... ";
Pattern p = Pattern.compile( " <td.+> (.+) <.+ ");
Matcher m = p.matcher(str);
if(m.matches()){
System.out.println(m.group(1));
}

热点排行