gpt4 book ai didi

Javascript Replace() 和正则表达式

转载 作者:行者123 更新时间:2023-11-28 12:40:00 26 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 和正则表达式来替换网址中的子字符串。

myurl.com/?page_id=2&paged=2 

将成为

myurl.com/?page_id=2&paged=3

这是我的代码,似乎不起作用:

nextLink = 'myurl.com/?page_id=2&paged=2'
nextLink = nextLink.replace(/\/paged\=\/[0-9]?/, 'paged='+ pageNum);

我在这里做错了什么?我是正则表达式新手。

最佳答案

您告诉它匹配 /paged,但字符串中没有 /paged。另外,[0-9]?可能不是您想要的数字。试试这个:

nextLink.replace(/\&paged=[0-9]+/, 'paged=' + pageNum);

这告诉它用给定的字符串替换 &pageid=... (其中 ... 是一系列一个或多个数字)。

关于Javascript Replace() 和正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com