我需要提取文本,但有些部分是动态的并且会变化
这是我的var
htts://query1.data.site.com/v7/finance/download/MYTEXT?period1=1664641287&period2=1696177287&interval=1d&events=history&includeAdjustedClose=true
我只需要服用
MYTEXT
这些值发生变化
MYTEXT
1664641287
1696177287
1d
我尝试过
string.replace
,但我不知道如何删除动态部分
我想到的解决方案是删除 MYTEXT 之前和之后的所有文本,但我无法编写可以执行此操作的命令
使用匹配最后一个
/
和 ?
之间所有内容的正则表达式
const url = 'htts://query1.data.site.com/v7/finance/download/MYTEXT?period1=1664641287&period2=1696177287&interval=1d&events=history&includeAdjustedClose=true';
const regexp = /[^\/]+(?=\?)/;
match = url.match(regexp);
console.log(match);