javascript - 在NodeJS中替换字符串中两个字符之间的字符的正则表达式是什么?请在下面查看我的问题。非常感谢
问题描述
let string = "https://api-staging.data-crypt.com/api/contacts/recents?fromVersionNumber=11324506134&count=1&fields=id%2C2pxnr7agwb%2Cfirstname%2Clastname%2Cleadscore"
如何替换上面字符串中 'fromVersionNumber=' 和 '&' 之间的字符?
解决方案
使用 URL 模块
https://nodejs.org/api/url.html
let string = "https://api-staging.data-crypt.com/api/contacts/recents?fromVersionNumber=11324506134&count=1&fields=id%2C2pxnr7agwb%2Cfirstname%2Clastname%2Cleadscore"
let url = new URL(string)
url.searchParams.set('fromVersionNumber', 123)
console.log(url.toString())
推荐阅读
- asp.net - 401 - 未经授权:由于凭据无效,访问被拒绝。您无权使用凭据查看此目录或页面
- r - pivot_wider() 为以前的完整数据生成 NA
- c# - 如何将公共包从 github 添加到我的 .Net 解决方案
- java - 如何在Java中向线程发送信号
- jenkins - linux中同一个tomcat服务器上的多个Jenkins
- windows - 窗口(win32 UI)刷新不正确
- node.js - Express Node js、React js 和 Passport js (OAuth2) 通信问题(API 响应)
- multithreading - Kotlin:为什么 job.invokeOnCompletion() 块不在主线程上运行?
- python - Pandas Dataframe:尝试选择列子集时列数意外增加
- oracle - 查询以连接 Oracle 表