[英]Replace specific character within RegEx pattern
如何替换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!
只需将简单的String.replace
与String
,因为不需要Regex。
gitUrl = gitUrl.replace(":", "/");
如果确实需要,则可以使用捕获的组$1
gitUrl = gitUrl.replace(/(github.com|bitbucket.org):/, "$1/");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.