文字列置換
4491 ワード
replace()
const str = "abcdefg";
const replaceStr = str.replace("a", "b");
console.log(str); // abcdefg
console.log(replaceStr); // bbcdefg
replace()をreplaceAll()として使用
const str = "abacadaeAfAg";
const replaceAllStr = str.replace(/a/gi, "b");
console.log(str); // abacadaeAfAg
console.log(replaceAllStr); // bbbcbdbebfbg
変数を使用する場合
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
Reference
この問題について(文字列置換), 我々は、より多くの情報をここで見つけました https://velog.io/@ehcho/문자열-치환テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol