我的影片结构为这样的字符串:如何使用正则表达式更改此值?
"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
并且您是否可以控制用作替换变量的内容? “我”是一个非常糟糕的,是非常常用的...例如,一个正则表达式可以很容易地替换“域”中的“我”以及你的查询字符串... –