정규 표현식의 플래그 사용해서 replace 해보기

fndlfn·2023년 10월 21일

remind

목록 보기
6/25

문자열에서 대소문자를 구분하지 않고 모두 찾아서 바꾸려면 플래그를 사용해야 한다

플래그 i 사용
i => 대소문자를 구분하지 않음

String s="ABCabc";
String rp="";

answer=s.replaceAll("(?i)a","");

이 경우 answer 값은 "BCbc" 가 된다.

인텔리제이 사용시 위 식을 복붙 했더니 (?i) 부분이 인식 되지 않아서
직접 수동으로 입력 해야 했다.

0개의 댓글