【JavaScript】replace() で文字列を置換する方法

JavaScriptにおいて、文字列の操作は非常に一般的であり、その中でも特に文字列の置換はよく使用される機能の一つです。この記事では、JavaScriptのreplace()メソッドを利用して文字列を置換する方法に焦点を当てます。以下に、基本的な使用例と注意点を紹介します。

基本的な文字列の置換

var originalString = "Hello, World!";
var replacedString = originalString.replace("World", "Universe");

console.log(originalString);  // "Hello, World!"
console.log(replacedString);  // "Hello, Universe!"

この例では、replace()メソッドを使用して”World”を”Universe”に置換しています。ただし、このメソッドは最初に見つかった一致のみを置換します。

全ての一致を置換する方法

var originalString = "Hello, World! Hello, World!";
var replacedString = originalString.replace(/World/g, "Universe");

console.log(originalString);  // "Hello, World! Hello, World!"
console.log(replacedString);  // "Hello, Universe! Hello, Universe!"

この例では、正規表現/World/gを使用して、全ての”World”を”Universe”に置換しています。これにより、文字列内のすべての一致が置換されます。

まとめ

JavaScriptのreplace()メソッドを駆使することで、効果的に文字列の操作ができます。是非、これらのテクニックを利用して、柔軟かつ効率的なコーディングを実現してみてください。