2011-12-22 1 views

答えて

3
var str = 'file:///C:/Somepath/somefile.txt'; 
str = str.replace(/(:.*?):/, '$1|'); 
console.log(str); // Outputs "file:///C|/Somepath/somefile.txt" 
+1

正規表現は2番目のコロンそのものではなく、少なくとも2つのコロンを含む最初の行の2番目のコロンを置き換えることに注意してください。 (しかし、OPの例の文字列には改行が含まれていないので、それはおそらく問題ありません) – ruakh

2

になるために

file:///C:/Somepath/somefile.txt 

をしたいですコロン自体、eそのコロンをパイプに変更する。

+2

これらの正規表現では、私が見るのはスマイリーフェイス... ':P' –

関連する問題