본문 바로가기

replace - 자바스크립트

D-caffein 2023. 3. 20.
반응형

replace() 메서드는 문자열에서 지정된 패턴에 해당하는 부분을 다른 문자열로 교체하여 새로운 문자열을 반환하는 메서드입니다. replace() 메서드는 첫 번째 인자로 찾을 문자열 혹은 정규식을, 두 번째 인자로 교체할 문자열 또는 교체를 수행하는 함수를 받습니다.

const str = 'apple, banana, kiwi';
const newStr = str.replace(',', ':'); // 'apple: banana, kiwi'

위 코드는 문자열 ','를 찾아서 ':'로 교체한 결과를 반환합니다.

정규식을 이용하여 교체를 수행할 수도 있습니다.

const str = 'Hello, world!';
const newStr = str.replace(/hello/i, 'Hi'); // 'Hi, world!'

위 코드에서 /hello/i는 대소문자를 구분하지 않는 정규식입니다. replace() 메서드는 이 정규식에 매치되는 문자열 'hello'를 'Hi'로 교체한 결과를 반환합니다.

반응형

'Programming' 카테고리의 다른 글

map - 자바스크립트  (0) 2023.03.21
filter - 자바스크립트  (0) 2023.03.20
includes - 자바스크립트  (0) 2023.03.19
sort - 자바스크립트  (0) 2023.03.18
split과 join - 자바스크립트  (0) 2023.03.16

댓글