📌 알게된 것
1. String.prototype.replace()
: 첫 번째 매개변수인 문자열이나 정규표현식과 같은 것을 찾아 두 번째 문자열로 바꿔준다.
const str = "Hello, nice to meet you. Hello !";
console.log(str.replace("Hello", "Hi"));
// expected output : "Hi, nice to meet you. Hello !"
console.log(str.replace(/Hello/i, "Hi"));
// expected output : "Hi, nice to meet you. Hello !"
JS에는 replaceAll() 이라는 함수는 존재하지 않지만, 정규표현식을 사용하여 유사한 결과를 출력할 수 있다.
const str = "Hello, nice to meet you. Hello !";
console.log(str.replace(/Hello/gi, "Hi"));
// expected output : "Hi, nice to meet you. Hi !"
이때 사용된 수정자는 다음과 같다.
g | 규칙을 만족하는 것을 찾더라도 문자열 끝까지 규칙을 만족하는 것이 있는지 찾는다. |
i | 대소문자를 구별하지 않고 규칙에 해당하는 것을 찾는다. |
'프로그래머스' 카테고리의 다른 글
[JavaScript] 문자열 내림차순으로 배치하기 (0) | 2021.07.19 |
---|---|
[JavaScript] 서울에서 김서방 찾기 (0) | 2021.07.10 |
[JavaScript] 기능개발 (0) | 2021.07.03 |
[JavaScript] 문자열을 정수로 바꾸기 (0) | 2021.06.26 |
[JavaScript] 문자열 내 마음대로 정렬하기 (0) | 2021.06.26 |