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

在Java中使用正则表达式,麻烦进来看下,帮个忙~解决方法

2012-02-07 
在Java中使用正则表达式,麻烦进来看下,帮个忙~我想匹配下面这两段文字中的信息:1、原文:title【索尼爱立信

在Java中使用正则表达式,麻烦进来看下,帮个忙~
我想匹配下面这两段文字中的信息:
1、原文:<title>【索尼爱立信MT15i】索尼爱立信(Sony Ericsson)MT15i 3G手机(蓝色)WCDMA/GSM 【行情 报价 价格 评测】</title>
   
  这个要配出“索尼爱立信(Sony Ericsson)MT15i 3G手机(蓝色)WCDMA/GSM”
  我在Regex Tester中用 (?<=】).+(?=【行情 报价 价格 评测】</title>)都能配出来
  但是在Java中, (?<=】)\\.+(?=【行情 报价 价格 评测】</title>)这样配不出来。

2、原文:我在@京东商城 发现了一个非常不错的商品:索尼爱立信(Sony Ericsson)MT15i 3G手机(蓝色)WCDMA/GSM,京东价:¥2299.00。感觉不错,分享一下"
   
  这个我在Regex Tester中用(?<=京东价:).+(?=。)可以配出来,在java中即使添加了\\也是配不出来,这是为什么?劳烦帮个忙,较急!

[解决办法]
)\\.+(?=【
======
把 \\. 前面的\\ 去掉试试。

热点排行