gpt4 book ai didi

javascript - 删除两个字符串内的文本

转载 作者:行者123 更新时间:2023-12-02 02:03:04 25 4
gpt4 key购买 nike

我需要删除文本区域标记中包含的一些信息,并尝试了不同的方法,但没有得到积极的结果。我需要删除的文本包含在“地址:”和紧随其后的“br>”之间。

我知道如果它们是一些ID、标签或类来帮助识别正确的位置会更容易,但不幸的是我无法修改文本区域的内容

<textarea id="source">    

[uncertain html code, maybe including other <br> tags]

Name: ABCDESFGHIJKLMN<br>
Address: THIS IS THE INFO I WOULD LIKE TO REMOVE <br>
Phone: 0123-456-7890<br>

[uncertain html code, maybe including other <br> tags]

</textarea>

我尝试过以下不同组合的代码:

var result = document.getElementById('source').value;
result = result.replace(/Address:.*br>/g, "");

最佳答案

你说的几乎是正确的。首先,您需要将修改后的值放回文本区域,而且替换的字符串将替换整个地址行。这应该可以做到:

var result = document.getElementById('source').value;
result = result.replace(/(?<=Address:).*(?=<br>)/g, "");
document.getElementById('source').value = result;
<textarea id="source">    

[uncertain html code, maybe including other <br> tags]

Name: ABCDESFGHIJKLMN<br>
Address: THIS IS THE INFO I WOULD LIKE TO REMOVE <br>
Phone: 0123-456-7890<br>

[uncertain html code, maybe including other <br> tags]

</textarea>

关于javascript - 删除两个字符串内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68749940/

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