1.替换格式:
<img(任意非a-z 0-9的符号)src(任意非a-z 0-9的符号) > 2.替换格式分解:
字符1:<img
字符2:(任意非a-z 0-9的符号)
字符3:src
字符4:(任意非a-z 0-9的符号)
字符5:>
3.需要结果:
如果符合上面格式!且src后面内容包含(.js)字符.则将整行删除4.需求原因:
防止img标签引入.js文件5.例子:
例如: <img src='aa.js'/>
结果: 删除该行例如: <img src bb.js>
结果: 删除该行
<img(任意非a-z 0-9的符号)src(任意非a-z 0-9的符号) > 2.替换格式分解:
字符1:<img
字符2:(任意非a-z 0-9的符号)
字符3:src
字符4:(任意非a-z 0-9的符号)
字符5:>
3.需要结果:
如果符合上面格式!且src后面内容包含(.js)字符.则将整行删除4.需求原因:
防止img标签引入.js文件5.例子:
例如: <img src='aa.js'/>
结果: 删除该行例如: <img src bb.js>
结果: 删除该行
解决方案 »
- 改写类的某个方法的问题
- 组合的一个简单的程序问题?请各位高手帮帮忙了!
- 关于InetAddress类的getByAddress(byte[])方法
- 进行Java2的Applet数字签名时,客户端是否要修改文件?
- 一个新问题!200奉上!!
- jbuilder 5 的注册机怎么都不能下了,谁能给我一个能下的地址,(我不要jb6的)
- 如何修改用了JTree的Applet,才能在不安装 JavaPlugin1.3.1的浏览器中也能正常显示????
- 誰能幫我??下面這段代碼有錯,請給予指正
- 一个JAVA的package问题
- weblogic6,新手新问题
- 求一个正则表达式
- 在Jcreator中能写程序获取键盘输入的数据并输出吗?如何在Jcreator中验证这段代码!希望哪位大哥给予帮助!
String str = "bbb<img src='aa.js'/>aaaa\n" +
"ccc<img src bb.js>ddd\n" +
"ccc<img src='bb.jsp'>ddd\n" +
"ccc<img src='bb.js.jsp'>ddd\n" +
"123<img src=\"bb.js\">123\n" +
"444<img src='bb.jpg'>444"; String regex = "(?i)<img[^>]*src[^>]*\\.js\\b(?!\\.)[^>]*>"; str = str.replaceAll(regex, "");
System.out.println(str);
}
}可能还有不完善的地方,不过基本上能用了。