站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题怎么用正则表达式提取-lt;title-gt;-lt;/title-gt;之间的内容?

怎么用正则表达式提取-lt;title-gt;-lt;/title-gt;之间的内容?

摘要: 怎么用正则表达式提取之间的内容?


我想将之间的内容提取出来,存到一个字符串中,怎么做?


mark


import java.util.regex.*;

class MarkTest {
public static void main(String[] args) {
String content = getTitleContent("sdfasdfasdf.*[]asdf");
System.out.println(content);
}

public static String getTitleContent(String str) {
//asdfsdaf<
String patternString = ".*[]";
Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(str);

if(matcher.find()) {
int start = matcher.start();
int end = matcher.end();
String mache = str.substring(start + 7 , end - 8);
return mache;
}
else
return null;
}
}


↑返回目录
前一篇: 新网站,不过总感觉缺点什么,特别是界面和风格上...
后一篇: Socket做网页上传文件...无法得到结束标志