오비이락's Java world

블로그 이미지
Java program 관련 자료 Blog
by 오비이락
  • Total hit
  • Today hit
  • Yesterday hit

Java에서 String 멤버 함수인 replaceAll(String regex, String replacement)를 사용하여 문자열을 치환한다.

 

사용법: "String".replaceAll("찾을문자열 또는 정규식", "대체할 문자열")

예: "abc bcd def".replaceAll("bc", "xx"): return "axx xxd def" 

 

* 정규식(RegEX) 참조

  • 0-9: 숫자
  • \\d: 숫자  (Java에서 \\는 \를 의미)
  • \\D: 숫자 제외. ^0-9와 같음
  • a-zA-Z: 알파벳
  • ^: 제외
  • 특수문자 검색 시 역슬래쉬(\) 사용: ^ [] $ () | * + ? {} \

 

* 예제

"010-1111-2222".replaceAll("^0-9", ""): return "01011112222" - 문자열에서 숫자를 제외하고 모두 제거

"c_cd, dd-,abc*ABC#?".replaceAll("^a-zA-Z0-9,_","": return "c_cd,dd,abcABC" - 숫자와 알파벳, 콤마(,), 언더바(_) 이외의 문자 모두 제거

 

 

 

 

'Java' 카테고리의 다른 글

해외 가상서버호스팅(VPS) 비교  (0) 2015.06.26
[Eclipse Tip] Code Assist(코드 자동완성) 사용법  (0) 2011.03.21
AND

ARTICLE CATEGORY

분류 전체보기 (5)
Java (3)
FASTCAT (1)
Database (1)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

ARCHIVE

LINK