안드로이드 개발 질문/답변
(글 수 45,052)
예를들어
.
.
글
.
--------------------------------
설명서: ........... ....
....... ..... ........
....... ...... ............
--------------------------------
.
본문
.
.
이런 txt파일을 스트림으로 불러와 String으로 저장했습니다.
그리고 replace함수로 -- ~ --부분을 삭제 하려고합니다.
.
.
글
.
.
본문
.
.
한마디로 -- --를 /* */주석처리와 같은 역할을 하게 만들고 싶은데요.
다음과 같이 처리하려고 했습니다.
UTF로 저장해서 그런지(그렇게 해야돼서..) 엔터도 [:space:]\n로 써야만 인식이 되더군요..
text = text.replaceAll("(\n[:space:]\n(-)+[:space:]\n)", ""); //---표시 지우기text = text.replaceAll(".(.*?)[:space:]", ""); //한 줄 지우기여러번 바꿔가면서 해봤지만 전부 헛다리만 집어서 질문드려봅니다..
공지사항을 다 읽었음
2011.01.14 18:00:32
이거 맞는지 함 보세요
게으른 수량자를 사용해 구성해 봤습니다. \b 는 모든를 포함시키려고 더미로 쓰였습니다. 좀 애먹었네요 ㅠ
StringBuffer sb = new StringBuffer();
sb.append("1234\n");
sb.append("--\n");
sb.append("abcd\n");
sb.append("EFG\n");
sb.append("--\n");
sb.append("5678\n");
sb.append("------+-++\n");
sb.append("가나다라\n");
sb.append("마바사\n");
sb.append("----++-+-----\n");
sb.append("9 10 11 12\n");
String rcvTxt = sb.toString().replaceAll("(--[^\b]+?--\n)", "");
System.out.println("rcvTxt = "+rcvTxt);



