https://domain.com/indexes('prod-logs')/docs
我有以上内容,我试图让它显示如下
https://domain.com/indexes/prod-logs/docs
我无法理解正则表达式是如何工作的,并且尝试了一个小提琴,但似乎无法使其正常工作
答案 0 :(得分:2)
\('(.*?)'\)
试试这个。/$1
。见。演示。
https://regex101.com/r/wU7sQ0/28
var re = /\('(.*?)'\)/gm;
var str = 'https://domain.com/indexes(\'prod-logs\')/docs';
var subst = '/$1';
var result = str.replace(re, subst);
答案 1 :(得分:1)
以基本方式可以做到:
url = url.replace(/\('|'\)/g, '/');
答案 2 :(得分:0)