-
replace()
メソッドを使用する方法:let str = "This is a string with / character."; let replacedStr = str.replace(/\//g, "_"); console.log(replacedStr);
上記のコードでは、
replace()
メソッドと正規表現を使用して、文字列内のすべてのスラッシュ(/)文字をアンダースコア(_)に置換しています。正規表現の/
はスラッシュ文字を表し、g
フラグは文字列内のすべてのマッチを置換することを意味します。 -
split()
とjoin()
メソッドを使用する方法:let str = "This is a string with / character."; let parts = str.split("/"); let replacedStr = parts.join("_"); console.log(replacedStr);
上記のコードでは、
split()
メソッドを使用して文字列をスラッシュ(/)で分割し、得られた部分文字列をjoin()
メソッドでアンダースコア(_)で結合しています。これにより、スラッシュ文字が置換された文字列が得られます。
どちらの方法でも、文字列内のすべてのスラッシュ文字が置換されます。必要に応じて、他の置換文字に変更することもできます。