Published: 03 Jun 2019 › Updated: 03 Jun 2019
도리안의 개발 이야기 #165 - 문자열에서 괄호와 그 안의 내용 지우기 (자바 언어)
대문 제작: imrahelk
서버로부터 받은 충전 상품 이름의 뒤에 괄호가 포함된 금액이 있는데요. 이거를 앱에서 보이지 말고 지워달라는 요청을 받았습니다. 이게 제 서버 가 아닌 다른 서버에서 가져오는 것이기 때문에 제가 할 수 있는 것은 괄호와 금액을 지우는 것입니다. 예를 들면,
포션(10,000)
을
포션
으로 바꾸는 거죠. 이거는 정규식을 활용하면 쉽게 처리할 수 있습니다.
괄호와 내용을 포함한 부분 문자열 식별
"\\(.*\\)"
괄호와 내용을 포함한 부분 문자열 없애기
String 클래스의 replaceAll 메소드를 활용하면 가능합니다.
String itemName = "포션(10,000)";
String shortItemName = itemName.replaceAll("\\(.*\\)", "");
System.out.println("본 아이템 이름: " + itemName);
System.out.println("줄인 아이템 이름: " + shortItemName);
Leave 도리안의 개발 이야기 #165 - 문자열에서 괄호와 그 안의 내용 지우기 (자바 언어) to:
Read more #kr-dev posts
Best Posts From dorian-dev
We have not curated any of dorian-dev's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From dorian-dev
- My Actifit Report Card: June 10 2026
- My Actifit Report Card: June 8 2026
- My Actifit Report Card: June 3 2026
- My Actifit Report Card: May 27 2026
- My Actifit Report Card: May 26 2026
- My Actifit Report Card: May 18 2026
- My Actifit Report Card: May 16 2026
- My Actifit Report Card: May 14 2026
- My Actifit Report Card: May 11 2026
- My Actifit Report Card: May 10 2026
- My Actifit Report Card: May 7 2026
- My Actifit Report Card: May 4 2026
- My Actifit Report Card: May 3 2026
- My Actifit Report Card: May 2 2026
- My Actifit Report Card: April 30 2026
- My Actifit Report Card: April 29 2026
- My Actifit Report Card: April 27 2026
- My Actifit Report Card: April 26 2026
- My Actifit Report Card: April 24 2026
- My Actifit Report Card: April 23 2026