2017-04-20 18 views
1

javascriptでバックスラッシュをreplace関数とregexで置き換えようとしていますが、動作させることができません。私はDのように見えるのパスを持っていた場合javascriptでバックスラッシュをスラッシュ正規表現に置き換えます。

path.replace("/\\/g", "//") 

:それは次のようしかし、それは動作しませんになるだろうと思った\ゲーム\スクロール\正規表現はDに置き換えることであろうものを:/ゲーム/スクロール/ ?

+0

なしの正規表現パターンを行う必要があります。つまり、 'path.replace(/ \\/g、"/")'でなければなりません。置換文字列は ''/'' '' // '' 'でなければなりません。 – nnnnnn

答えて

1

使用文字列型
path.replace(/\\/g, "/")

+0

Dangitは通常のテキストの方法で巻き込まれました。ありがとうございました。 – user441521

2

これはあなたの前の質問にリンクされている重複で回答に示すように、あなたの正規表現の周りからの引用符を削除トリック

path=path.replace(/\\/g,"/"); 
関連する問題