String str = "<!--[if gte mso 9]><w:WordDocument><w:View>Normal</w:View><w:Zoom>0</w:Zoom><w:TrackMoves/>";

 

str = str.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");

   

System.out.println(str);


str이 str = "<span>sibal</span>"; 이거일때는 sibal만 잘 나오는데 위에 저 문자열으로 해보면 결과가 하나도 안바껴서 출력되네요.. 휴ㅠ ㅁㅊ..

왜그러는지 아시는분 정규표현식왤케 어렵냐,,.,ㄴ미ㅏㄻ