例如,我想要
file:///C:/Somepath/somefile.txt
成为
file:///C|/Somepath/somefile.txt
答案 0 :(得分:3)
var str = 'file:///C:/Somepath/somefile.txt';
str = str.replace(/(:.*?):/, '$1|');
console.log(str); // Outputs "file:///C|/Somepath/somefile.txt"
答案 1 :(得分:2)
最简单的方法是编写类似
的内容s = s.replace(/^([^:]*:[^:]*):/, '$1|');
除了将冒号更改为管道外,它将向上取代第二个冒号本身。