JavaScriptの文字列内のスラッシュ(/)文字を置換する方法


  1. replace()メソッドを使用する方法:

    let str = "This is a string with / character.";
    let replacedStr = str.replace(/\//g, "_");
    console.log(replacedStr);

    上記のコードでは、replace()メソッドと正規表現を使用して、文字列内のすべてのスラッシュ(/)文字をアンダースコア(_)に置換しています。正規表現の/はスラッシュ文字を表し、gフラグは文字列内のすべてのマッチを置換することを意味します。

  2. split()join()メソッドを使用する方法:

    let str = "This is a string with / character.";
    let parts = str.split("/");
    let replacedStr = parts.join("_");
    console.log(replacedStr);

    上記のコードでは、split()メソッドを使用して文字列をスラッシュ(/)で分割し、得られた部分文字列をjoin()メソッドでアンダースコア(_)で結合しています。これにより、スラッシュ文字が置換された文字列が得られます。

どちらの方法でも、文字列内のすべてのスラッシュ文字が置換されます。必要に応じて、他の置換文字に変更することもできます。