문자열 치환
4460 단어 JavaScriptJavaScript
replace()
- replace(찾을문자열, 변경할문자열)
- 변경된 문자열을 반환
const str = "abcdefg";
const replaceStr = str.replace("a", "b");
console.log(str); // abcdefg
console.log(replaceStr); // bbcdefg
replace()를 replaceAll()처럼 사용하기
- 자바스크립트에는 replaceAll이 없기 때문에 정규표현식을 사용하여 replace를 replaceAll처럼 사용할 수 있다.
const str = "abacadaeAfAg";
const replaceAllStr = str.replace(/a/gi, "b");
console.log(str); // abacadaeAfAg
console.log(replaceAllStr); // bbbcbdbebfbg
- g (global) : 모든 문자열을 변경
- i (ignore) : 영문 대소문자를 무시
변수를 사용할 경우
const str = "abacadaeAfAg";
const s = "a";
console.log(str.replace(/s/gi, "b")); // abacadaeAfAg => 문자 's'를 'b'로 전부 바꾸라는 의미
const reg = new RegExp(s, "gi");
console.log(str.replace(reg, "b")); // bbbcbdbebfbg
Author And Source
이 문제에 관하여(문자열 치환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ehcho/문자열-치환저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)