자바 정규식 : js스크립트(script), js오브젝트(object) 제거

자바 정규식 : js스크립트(script), js오브젝트(object) 제거

      String targetStr = “타겟이 되는 스트링 내용”;

      String removedContent = targetStr;

      Matcher m = null;
     
      Pattern scriptPattern = Pattern.compile( “<script([^’\”]|\”[^\”]*\”|'[^’]*’)*?</script>”, Pattern.DOTALL );
      Pattern objectPattern = Pattern.compile( “<object([^’\”]|\”[^\”]*\”|'[^’]*’)*?</object>”, Pattern.DOTALL );

      m = scriptPattern.matcher(removedContent);
      removedContent = m.replaceAll(“”);
      m = objectPattern.matcher(removedContent);
      removedContent = m.replaceAll(“”);