【JavaScript】アルファベットの大文字ごとにスペースで区切る方法

アルファベットの大文字ごとにスペースで区切る方法をJavaScriptで実装することができます。以下では、その方法と使用例を紹介します。

正規表現を使用した方法

const str = "HelloWorldInJavaScript";
const result = str.replace(/([A-Z])/g, ' $1').trim(); // "Hello World In JavaScript"

この方法では、replace() メソッドと正規表現を使って、大文字が現れる箇所の直前にスペースを挿入します。例えば、キャメルケースで書かれた文字列を見やすく整形する場合などに有用です。

使用例

const camelCaseString = “ThisIsCamelCase”;
const formattedString = camelCaseString.replace(/([A-Z])/g, ‘ $1’).trim();
console.log(formattedString); // “This Is Camel Case”

まとめ

JavaScriptを使用してアルファベットの大文字ごとにスペースで区切る方法を紹介しました。この方法は、キャメルケースやパスカルケースなどの文字列を読みやすく整形するのに役立ちます。正規表現を利用することで、簡潔に実装できます。