gpt4 book ai didi

javascript - Jquery正则表达式替换字符串中的开始和结束标签

转载 作者:行者123 更新时间:2023-12-02 18:29:51 24 4
gpt4 key购买 nike

这是我的 html,我试图在字符串中找到它,并用新的 html 替换整个内容(它本身及其子级)。

我想将 <div id="image_insert">...</div> 之间(含)的所有内容替换为(例如)“test”。这可能吗?

我已经尝试过:

content.replace('<div id="image_insert">[entire string in here]</div>', 'test');
content.replace(/<div id="image_insert">[entire string in here]</div>/g, 'test');
content.replace(/<div id="image_insert"></div>/g, 'test');

但是没有效果。有什么想法吗?不太擅长正则表达式。

最佳答案

您只需在 </div> 中转义斜杠即可。和(.*)是任何可能字符的正则表达式。所以这会起作用:

   content = content.replace(/<div id="image_insert">(.*)<\/div>/g, 'test');

看看:http://jsfiddle.net/J84nt/1/

关于javascript - Jquery正则表达式替换字符串中的开始和结束标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17911899/

24 4 0