안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
TextView에 String을 좀 출력하려고 하는데,
String안에는 *이 포함되어 있습니다. 예를 들면..
"안녕하세요 * 안드로이드는 어렵군요" 이렇게가 한문장입니다.
이거를 읽어들여서 *가 있으면, 줄바꿈을 해서 출력하려고 하는데,,
"안녕하세요
* 안드로이드는 어렵군요"
이런식으로요.;
그런데.. String s = "안녕하세요 * 안드로이드는 어렵군요".replaceAll("*","\n*") 요런식으로 하면 되지 않을까 했는데..
*를 정규표현식으로 인식해버려서.. 이렇게는 처리가 안되네요..
\ 도 넣어보고 /도 넣어보고 ' ' 로 둘러싸도 보고... -_-;; 어떻게 해도 처리가 안되는데..
String안에 별표가 좀 여러개 있거든요.. 이걸 처리하는 방법이 뭐가 있을까요..??
사실 정규표현식을 잘 몰라서..;; 해결 못하고 있는게 아닌가 싶기도 하긴 합니다 ㅜ.ㅜ
도움 부탁드려요! 감사합니다~
TextView에 String을 좀 출력하려고 하는데,
String안에는 *이 포함되어 있습니다. 예를 들면..
"안녕하세요 * 안드로이드는 어렵군요" 이렇게가 한문장입니다.
이거를 읽어들여서 *가 있으면, 줄바꿈을 해서 출력하려고 하는데,,
"안녕하세요
* 안드로이드는 어렵군요"
이런식으로요.;
그런데.. String s = "안녕하세요 * 안드로이드는 어렵군요".replaceAll("*","\n*") 요런식으로 하면 되지 않을까 했는데..
*를 정규표현식으로 인식해버려서.. 이렇게는 처리가 안되네요..
\ 도 넣어보고 /도 넣어보고 ' ' 로 둘러싸도 보고... -_-;; 어떻게 해도 처리가 안되는데..
String안에 별표가 좀 여러개 있거든요.. 이걸 처리하는 방법이 뭐가 있을까요..??
사실 정규표현식을 잘 몰라서..;; 해결 못하고 있는게 아닌가 싶기도 하긴 합니다 ㅜ.ㅜ
도움 부탁드려요! 감사합니다~
replaceAll이 아니라..
그냥 replace 로 하면 되는군요 -_-;; 그냥 이름만 보고... 전체 다 바꿀라면 replaceAll인줄 알았더니...
...;; 그게 아니었네요..;;