코딩테스트

코딩테스트 풀이 - 특정 문자 제거하기 | replace(), replaceAll()

히새 2023. 10. 26. 17:15

replace() 는 첫 번째 찾는 값만 없애준다.

모든 대문자 B 를 없애야 하는데..

정규표현식을 사용해 / 로 문자를 감싸주고 모든 값인 g 를 넣어서 풀어주었다. 왜 안되지? ㅠㅠ

 

replaceAll() 이 존재한다는 사실을 찾고 성공하였다!

 


🎈 replace()

 

replace() 는 문자열의 메서드로, 대체 하고 싶은 문자인 하나 혹은 여러개의 pattern을 replacement 로 대체된 새 문자열을 반환한다.

2가지의 매개변수를 가질 수 있고, pattern 과 replacement 이다.

- pattern : 문자열, 정규표현식 사용 가능

문자열일 때, 첫 번째 찾은 값만 대체

- replacement : 문자열, 함수

 

 

🎈 replaceAll()

replace() 는 문자열의 메서드로, pattern 의 모든 일치 항목이 replacement 로 대체된 새 문자열을 반환한다.