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

求一段正则表达式,该如何处理

2013-01-23 
求一段正则表达式span onclickalert(0) stylecolor:#337FE5sdfsdf/span将内的onclickalert

求一段正则表达式
<span onclick='alert(0)' style='color:#337FE5;'>sdfsdf</span>

将<>内的onclick='alert(0)'替换为空 正则 正则表达式
[解决办法]
replaceAll("(?<=<span )(onclick='.*?')(?=(.*?>.*?</span>))", "");
[解决办法]

public static void main(String[] args) {
String s = "<span onclick='alert(0)' style='color:#337FE5;'>sdfsdf</span>" +
"<span onclick='alert(0)' style='color:#337FE5;'>sdfsdf</span>";
System.out.println(s.replaceAll("(\\<.+? (?i)onclick=')(.*?)('.+?>)", "$1$3"));
}

热点排行