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

帮忙分析个正则表达式~解决方案

2012-02-23 
帮忙分析个正则表达式~~html html.replaceAll(a(.+?)href([\\\]?)([^\\s]+)\\2([^]*),a targ

帮忙分析个正则表达式~~
html = html.replaceAll("<a(.+?)href=([\\'\"]?)([^>\\s]+)\\2([^>]*)>",
  "<a target=\"_blank\" $1 href=\"$3\" $4>");

代码如下,帮忙分析下~~~

[解决办法]
表达式有点长,$1表示第一个字表达式匹配的内容,$2表示第二个字表达式匹配的内容,一次类推,表达式中()可以用来形成更大单元的表达式,主要内容就这些,具体的每个特殊字符的含义你可以随便找一本介绍正则表达式的数据都能查到~

热点排行