我想用 using 替换字符串的所有(换行符 + 4 个空格<br>
).replace()
。
我可以用什么表达来完成这个?
我对 Javascript 知之甚少。我问的问题可能太简单了,但对我来说很难。
我想用 using 替换字符串的所有(换行符 + 4 个空格<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
基本上:
/
= start regex
\n
= newline = 4 个空格(注意量词
{4}
前面有空格) = end regex = 全局标志,否则只会替换第一个匹配项。{4}
/
g
如果我认为这就是您正在寻找的:
var str = "somthing\n something";
str = str.replace("\n ","<br>");