我的影片結構爲這樣的字符串:如何使用正則表達式更改此值?
"http://mydomain.com/?i=0"
我希望能夠在JavaScript中使用正則表達式來改變i
的價值,但我不知道該怎麼做。有人能夠幫助嗎?
我的影片結構爲這樣的字符串:如何使用正則表達式更改此值?
"http://mydomain.com/?i=0"
我希望能夠在JavaScript中使用正則表達式來改變i
的價值,但我不知道該怎麼做。有人能夠幫助嗎?
"http://mydomain.com/?i=0".replace(/i=.*$/, 'i='+<newValue>);
,如果你需要,以應付額外的參數如下i
使用
"http://mydomain.com/?i=0&j=k".replace(/i=[^&]+/, 'i='+<newValue>);
使用JavaScript替換()函數:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace
我不會爲你做正則表達式,因爲你已經證明沒有嘗試自己做。
是初始值總是將是數字?如果是這樣,可能的範圍是什麼? – StephenTG
另外,如果它始終與數值相同,那麼使用子字符串可能會更容易 – StephenTG
並且您是否可以控制用作替換變量的內容? 「我」是一個非常糟糕的,是非常常用的...例如,一個正則表達式可以很容易地替換「域」中的「我」以及你的查詢字符串... –