test.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 36 行
JAVA
36 行
package cn.js.fan.test;import cn.js.fan.security.AntiXSS;import java.util.regex.Pattern;import java.util.regex.Matcher;public class Test { public Test() { } public static void main(String[] args) { String str = "bbbbbbbb<img onload=window.ff.href=dd>xxxxxxxxxxxxxx<img onload='window.ff.href=dd' src=\"/cwbbs/aa1234.jsp\" onclick=\"window.open('/cwbbs/aa1234.jsp')\">eeeeeeeeeeeee"; String pat = "<>"; Pattern p = Pattern.compile(pat, Pattern.DOTALL | Pattern.CASE_INSENSITIVE); String content = "a<>aaaaaaaaaaaaaaaa"; String s = "yyyy$aaa"; s = s.replaceAll("\\$", "\\\\\\$"); System.out.println("s=" + s); Matcher m = p.matcher(content); content = m.replaceFirst(s); System.out.print(content); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?