public class Test {
public static String changeTag(String v, String a,String b) {
v = v.replaceAll("(?i)(<\\s*\\/?\\s*)" + a + "(\\s*([^>]*)?\\s*>)", "$1" + b + "$2");
return v;
}
public static void main(String[] args) {
String v = "<Script/></script><img src/><Script/></script><Script/></script><Script/></SCRIPT>";
System.out.println("step0 : " + v);
v = changeTag(v,"script","s.c.r.i.p.t");
System.out.println("step1 : " + v);
v = changeTag(v,"img","i.m.g");
System.out.println("step2 : " + v);
}
}
'java' 카테고리의 다른 글
자바 인증서 추가 - java keystore import 인증서 추가 (0) | 2019.08.23 |
---|---|
java.security.InvalidKeyException: Illegal key size exception (0) | 2019.08.22 |
JPA DATA TO DTO TO JSON ( Modelmapper & lombock ) (0) | 2019.07.20 |
JAP intelli sence 자동 완성 기능 안될시. (0) | 2019.07.18 |
java for (0) | 2019.07.16 |
댓글