我有一个字符串文字:
var str = `Hello<div> This is main content</div>`;
我想在"0"one_answers"0"之间插入CCD_ 2;你好"以及使用CCD_ 4的CCD_。
如何使用str上的.replace()
在这两个部分之间添加<br>
?
提前谢谢。
我尝试过什么-
const breakTag = '<br>';
return (str + '').replace(/([^>rn]?)(rn|nr|r|n)/g, '$1' + breakTag + '$2');
这并没有给出预期的结果。
这将为您提供两组:
- 直到第一个CCD_ 7的所有内容
- 然后就是之后的一切
然后添加到<br>
并添加回<div>
const breakTag = '<br>';
var str = `Hello<div> This is main content</div>`;
console.log(str.replace(/(.*?)<div>(.*)/g, '$1' + breakTag + '<div>$2'));
var str = `Hello<div> This is main content</div>`;
const regex = /Hello/i;
console.log(str.replace(regex, 'Hello</br>'));