#で表す:replace()&正規表現
3973 ワード
二つの解釈
方法1)回転반복문
方法2)replace() 함수
の使用
回答1)回転リペア
function solution(s) {
let answer = '';
for (let x of s) {
if (x === 'A') {
answer += '#';
} else {
answer += x;
}
}
console.log(s);
return answer;
}
let str = 'BANANA';
console.log(solution(str));
😇 これまでは入力配列自体を変更して出力していたが,新しい文字列に追加する方法で解凍するのは少し疎かで不思議であった.いいえ.
追加)JavaScriptでは、文字列をインデックスとして特定の文字のみに変更することはできません.
プール2)replace()関数(feat.正規表現)の使用
function solution(s) {
let answer = s.replace(/A/g, '#');
return answer;
}
->replace()関数の使用
str.replace(/찾는문자열/gi, '바꿀문자');
function solution(s) {
let answer = '';
for (let x of s) {
if (x === 'A') {
answer += '#';
} else {
answer += x;
}
}
console.log(s);
return answer;
}
let str = 'BANANA';
console.log(solution(str));
function solution(s) {
let answer = s.replace(/A/g, '#');
return answer;
}
str.replace(/찾는문자열/gi, '바꿀문자');
解答1)に比べて、気軽に解答できる~~
Reference
この問題について(#で表す:replace()&正規表現), 我々は、より多くの情報をここで見つけました https://velog.io/@frenchkebab/A를-으로テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol