728x90
반응형
replaceFirst() / replaceAll() 메소드(함수)로 문자열을 치환할 때, 대소문자 구분없이 바꾸려면
정규식의 앞 부분에 (?i) 라는 옵션을 넣어주면 됩니다. 물음표+소문자i(아이)입니다.
String s = "Abc abC ABC abc"; // 원본 문자열
String s2;
s2 = s.replaceFirst("(?i)abc", "ZZZ");
System.out.println("치환(1): " + s2);
>> ZZZ abC ABC abc
s2 = s.replaceAll("(?i)abc", "ZZZ");
System.out.println("치환(2): " + s2);
>> ZZZ ZZZ ZZZ ZZZ
728x90
반응형
'Web Programming > java-jsp' 카테고리의 다른 글
DWR 사용시 Session 값 얻기 (0) | 2015.04.07 |
---|---|
USB 디버깅 ? (0) | 2015.04.06 |
myBatis 에서 #{value} 와 ${value} 차이 (0) | 2015.04.06 |
Mybatis #와 $의 차이점 (0) | 2015.04.06 |
<![CDATA[<]]> (0) | 2014.07.08 |