您好我有一个看起来像*hi<br>*hello<br/>*test<br />
我希望使用javascript格式预先格式化
*hi<br>
*hello<br/>
*test<br />
是否有正则表达式和javascript来执行此操作。
答案 0 :(得分:1)
str = str.replace(/<br>/g,"<br />\n");
这意味着用\n
<br />
答案 1 :(得分:1)
我相信这会有所帮助:
var str = '*hi<br>*hello<br/>*test<br />';
str.replace(new RegExp('<br\s*\\?>', 'i'), "$0\n");
这样你就可以保持中,
和
之间的区别。
答案 2 :(得分:0)
您可以使用replace()将*替换为* \ n吗?你最终会在开始时使用额外的\ n,但使用正则表达式进行保存。
答案 3 :(得分:0)
如果str是您的HTML字符串
str = str.replace(/\n/g , "<br />");