[英]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.