我想在特定文本之后為我的 URL 添加值。我怎么能做到這一點?
我找到了一個可以切片和添加值的解決方案,但我沒有在此 URL 中修復索引。
const url = 'www.website.com/api/test1/test2';
const url = 'www.website.test.com/api/test1/test2/test3';
const output1 = 'www.website.com/api/ha/test1/test2';
const output2 = 'www.website.test.com/api/ha/test1/test2/test3';
uj5u.com熱心網友回復:
如果您想在某個字串后添加某個值,您可以簡單地用新字串替換已知值:
url.replace('/api', '/api/ha')
uj5u.com熱心網友回復:
如果您沒有固定索引,則應使用 Regex 來搜索字串。看起來像這樣:
/(www.\D \/api\/)[\D\d\/] /gm
此代碼會將前后放入一個組中,然后您可以執行
group1 yourstring group2
把它加在一起。
uj5u.com熱心網友回復:
我更喜歡使用URL
const url1 = new URL('https://www.website.com/api/test1/test2');
const pn = url1.pathname.split("/")
pn.splice(2,0,'ha')
url1.pathname=pn.join("/");
console.log(url1.href)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/317702.html
標籤:javascript 细绳 片
上一篇:將字串轉換回位元組陣列C
下一篇:使用函式洗掉非字母,回傳不正確
