我想实现抓取{}内的内容,用正则付助软件 可以正确的提取但是放到java里就报错,各位帮帮忙看看怎么处理.
谢谢了! 分不多了 就只能给这点了 麻烦了
String html={$xh(Nav,2/1/1/1)$}</h1><p>sdasdasd</p><p>Hello Worsssld!</p>{$end$};
public String gettp(String html) {
String patternStrs = "{[^}]*}";//匹配的正则表达式
Pattern pattern = Pattern.compile(patternStrs);
Matcher matcher = pattern.matcher(html);
String str = "";
while (matcher.find()) {
str = matcher.group(1);
}
return str;
}
谢谢了! 分不多了 就只能给这点了 麻烦了
String html={$xh(Nav,2/1/1/1)$}</h1><p>sdasdasd</p><p>Hello Worsssld!</p>{$end$};
public String gettp(String html) {
String patternStrs = "{[^}]*}";//匹配的正则表达式
Pattern pattern = Pattern.compile(patternStrs);
Matcher matcher = pattern.matcher(html);
String str = "";
while (matcher.find()) {
str = matcher.group(1);
}
return str;
}
解决方案 »
- 关于excel导入功能中上传的问题
- jfreechart中散布图的例子谁有啊
- resin3.08下出一个问题,是什么 原因??
- 哪位jfreechart+jsf高手能指点:jfreechart图表从数据库取数据时页面无法显示问题
- 关于new FileOutputStream()中取相对路径的问题
- 两个Web服务器间利用Servlet定时传输文件
- 今天看了一段代码,但运行是出现一个错误?
- 关于Eclipse将Tomcat插件的问题
- 我的一个页面中有三个frame,请问如何在其中一个frame中点击连接,关闭窗口。然后整个页面就关闭了.
- java程序在resin2.1.4环境下正常,在resin2.1.6环境下运行用连接池查询数据库表时却会出错,而将sql语句
- 抓狂高分请教经典难题!struts2中action的type为redirect跳转时中文传参乱码问题!
- 怎么学习框架,试着写自己的框架该具备什么?
而且你这里没有组1,正则中的组是用()括起来的
所以你的正则应改为
String patternStrs = "\\{([^}]*)}";//匹配的正则表达式