String temp = new String("<title>这里是第一次显示的地方</title><title>这里是第二次显示的地方</title>");获得<title>和</title>之间的内容,
用indexOf获取一次可以,如果要是一个字符串中出现了多个的话,怎么获取?
能不能指定一个开始和结束的字符串,然后循环列出来所有的内容?头大,用indexOf弄那个出现位置索引弄晕糊勒.- -#
用indexOf获取一次可以,如果要是一个字符串中出现了多个的话,怎么获取?
能不能指定一个开始和结束的字符串,然后循环列出来所有的内容?头大,用indexOf弄那个出现位置索引弄晕糊勒.- -#
Pattern pattern = Pattern.compile("<title>([^<]*)</title>");
Matcher matcher = pattern.matcher(script);
while (matcher.find()) {
System.out.println(matcher.group(1));
}
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String temp = new String("<tit1e>这里是第一次显示的地方</title>" +
"<title>这里是第二次显示的地方</title>");
StringTokenizer st = new StringTokenizer(temp,"<title>");
st.nextToken();
while(st.hasMoreTokens()){
System.out.println(st.nextToken());
}
}}这样的话有点显示问题 这里是第一次显示的地方
/
这里是第二次显示的地方
/