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 + -
显示快捷键?