![](/img/trans.png)
[英]How do I use JS String.replace and replace with a part of a bracket group using RegEx
[英]How do I replace last part of string using string.replace() Javascript / Node.js
我是 JS 的初學者,試圖在 Node.js 中制作 web 代理。 我已經想出了如何替換代理中的關鍵字。 我想要做的是將包含 URL 的查詢字符串放在屬性內的內容之后,例如“src”。
之前: "src="assets/content"
之后: "src="assets/content?_get=https://example.org
但它的出現是這樣的
?_get=https://example.org/assets/content
Idk如何做到這一點,所以有人可以幫助我嗎?
replace(/href="/gi, 'href="' + '?_get=' + queryURL)
編輯:queryURL 是查詢字符串的內容
您不需要replace
,只需簡單的字符串連接:
let img = document.querySelector("img") img.src = img.src + "?_get=https://example.org"; console.log(img.outerHTML);
<img src="http://example.com/assets/content">
例如,如果您有以下變量:
let oldStr = "assets/content"
let extStr = "?_get=https://example.org"
將extStr 添加到 oldStr有兩種方法
let newStr = oldStr+extStr;
// output will be "assets/content?_get=https://example.or"
let newStr = oldStr.replace(/$/, extStr);
// output will be "assets/content?_get=https://example.or"
您可以從此處閱讀有關$量詞的更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.