JavaScript replace()の使い方:文字列置換の基本と応用
JavaScriptにおいて、replace()メソッドは、文字列内の特定の部分文字列または正規表現に一致する部分を置換するために使用されます。基本的な構文は次のようになります:
string.replace(searchValue, replaceValue)
searchValueは、置換する必要がある内容を表す文字列または正規表現であり、replaceValueは置き換える新しい内容を表します。
- searchValueが文字列の場合、replace()メソッドは最初の一致項目のみを置換します。
- searchValueが正規表現であり、かつgフラグを使用している場合、すべての一致項目が置換されます。
例:
let str = "Hello World";
let newStr = str.replace("World", "JavaScript");
console.log(newStr); // 输出:Hello JavaScript
別のオプションとして、replace()メソッドは、動的に置換内容を生成するための関数を第二引数として受け入れることもできます。例:
let str = "Hello World";
let newStr = str.replace("World", function(match){
return match.toUpperCase();
});
console.log(newStr); // 输出:Hello WORLD