IMG, BR에 닫는태크 붙이기.

웹에서 글쓰기를 할 때 HTML 에디터를 이용해서 작업하다보면 img 태그와 br 태그는 이전 방식으로 닫는 슬래시가 없는 경우가 많다.

자바에서 정규식을 이용해서 이것을 처리하려면 다음과 같이..


String result = "";
String regEx = "(?i)(?i)(<img(\"[^\"]*\"|\'[^\']*\'|[^\'\">])*[^/]*>|<br>)";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(result);
 
while (m.find()) {
result = result.replaceAll(m.group(), m.group().replaceAll(m.group().substring(m.group().length()-1), "/>"));
}

댓글

가장 많이 본 글