[英]Replace newline+4spaces with <br>
我想替换字符串的所有(换行+ 4spaces) <br>
使用.replace()
我可以用什么表达来实现这个目标?
我对Javascript知之甚少。 我问的问题可能过于简单,但对我来说这很难。
像这样?
var str = "foo\n bar\n baz";
str = str.replace(/\n {4}/g,"<br>");
console.log(str); //foo<br>bar<br>baz
基本上:
/
=启动正则表达式
\\n
=换行
{4}
= 4个空格(注意{4}
量词前面有一个空格)
/
=结束正则表达式
g
=全局标志,否则它只会替换第一个匹配。
如果我认为这是你正在寻找的:
var str = "somthing\n something";
str = str.replace("\n ","<br>");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.