如果我有一个字符串,我需要替换文本中的每个OpenStruct
以断开行,但"^^"
没有用,因为我使用<br>
和{{1} }将显示<texarea>
作为文本我写了一些代码来执行此操作但这不起作用
<textarea>
我该解决这个问题?
tnx帮助
答案 0 :(得分:2)
您需要逃避^
,正确的正则表达式为/\^\^/g
。
^
否则意味着&#34;以&#34;开头(或&#34;排除&#34;,如果它是方括号内的第一个字符)。
答案 1 :(得分:1)
var text=" Hello ^^ World ^^ Break ^^ Line",
txt=text.replace(/\^\^/g,"\n");
console.log(txt)
&#13;
答案 2 :(得分:1)
另一个非正则表达式解决方案是将字符串拆分并再次加入。
var text="Hello ^^ World ^^ Break ^^ Line",
txt=text.split('^^').join('\n');
console.log(txt);
&#13;
请记住,此解决方案不如正则表达式解决方案快,但它可以正常工作。