如何替换RegEx模式中的特定字符?
我们说我有一个字符串git@github.com:foo-bar/baz
。
我想要做的是用/
字符替换冒号。
var gitUrl = 'git@github.com:foo-bar/baz';
gitUrl.replace(/(github.com|bitbucket.org):/, '/'); // I want to keep github.com/bitbucket.org!
答案 0 :(得分:2)
只需使用String.replace
与String
一起使用,因为不需要正则表达式。
gitUrl = gitUrl.replace(":", "/");
如果你真的想要它,你可以使用$1
gitUrl = gitUrl.replace(/(github.com|bitbucket.org):/, "$1/");