gpt4 book ai didi

javascript 字符串替换语句

转载 作者:行者123 更新时间:2023-11-30 15:09:15 24 4
gpt4 key购买 nike

我的聊天框有这种情况,我想绕过内置应用程序中的字符串并将其替换为特定短语。

<div id="testdiv">
This is an example of a sentence that i want to replace.
</div>

我想替换以下内容:

  • 这是一个例子”和“我替换了
  • 我想替换”为“使用 javascript

“句”字应保留,不受影响。

所以输出将是:I replaced the sentence using javascript

我使用了我的这段代码,2 个函数并且它正在工作,但我正在寻找某人的帮助来清理我的代码或其他方法,如 splitconcat 如果适用的?如果可能的话,将它放在具有相同想法的 1 个函数上。

function replace1 () {
var str1 = document.getElementById("testdiv").innerHTML;
var ptrn1 = /This is an example of a/gi;
var rep1 = "This is an example of a";
var newstr1 = rep1.replace(ptrn1, "that i want to replace");
document.getElementById("testdiv").innerHTML = newstr1;
}

function replace2 () {
var str2 = document.getElementById("testdiv").innerHTML;
var ptrn2 = /that i want to replace/gi;
var rep2 = "that i want to replace";
var newstr2 = rep1.replace(ptrn2, "using javascript");
document.getElementById("testdiv").innerHTML = newstr2;
}

最佳答案

function replace1 () {
var str1 = document.getElementById("testdiv").innerText;
var ptrn1 = /This is an example of a/gi;
var ptrn2 = /that i want to replace/gi;
var str2 = str1.replace(ptrn1, "I replaced the").replace(ptrn2, "using javascript");
document.getElementById("testdiv").innerHTML = str2;
}

replace1()
<div id="testdiv">
This is an example of a sentence that i want to replace.
</div>

关于javascript 字符串替换语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45346594/

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