티스토리 뷰

Language/JSP

문자치환

MiniNeko 2015. 11. 29. 03:43

s2 = s.replace("숭아", "맹구");
System.out.println("치환(1): " + s2); // 출력 결과: 봉맹구 학당! 봉맹구 학당!

s2 = s.replaceFirst("숭아", "맹구");
System.out.println("치환(2): " + s2); // 출력 결과: 봉맹구 학당! 봉숭아 학당!

s2 = s.replaceAll("숭아", "맹구");
System.out.println("치환(3): " + s2); // 출력 결과: 봉맹구 학당! 봉맹구 학당!





public String replace(CharSequence target, CharSequence replacement)
이것은 일치되는 모든 문자열을 바꿉니다. 원본 문자열에 "숭아"가 2개 있는데 모두 "맹구"로 치환되었습니다. (CharSequence 가 아닌 String 도 사용 가능합니다.)



public String replaceFirst(String regex, String replacement)
이것은 첫번째로 일치되는 문자열만 바꿉니다. 첫 번째 "숭아"만 "맹구"로 치환되었습니다. 문자열 대신에, 정규식(regex)을 지정할 수도 있습니다.



public String replaceAll(String regex, String replacement)
맨 처음의 replace() 와 같이, 일치되는 모든 문자열을 바꿉니다. replace()와 다른 점은, 정규식/정규표현식(Regular Expressions; Regex)을 사용할 수 있다는 것입니다.

'Language > JSP' 카테고리의 다른 글

대소문자 구분없이 String을 replace하기  (0) 2015.11.29
대문자 소문자 변경  (0) 2015.11.29
파일 확장자 구하기  (0) 2015.11.29
JDBC, 커넥션풀  (0) 2015.11.29
날짜비교  (0) 2015.11.29
Total
Today
Yesterday
최근에 올라온 글
«   2024/05   »
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 31