0

<br>文字列のすべて (改行 + 4 スペース) をusingに置き換えたい.replace()

これを実現するには、どのような表現を使用できますか?

私はJavascriptの知識がほとんどありません。私がした質問は簡単すぎるかもしれませんが、私には難しいです。

4

2 に答える 2

1

私がよく考えると、これはあなたが探しているものです:

var str = "somthing\n    something";
str = str.replace("\n    ","<br>");
于 2013-09-09T12:27:09.263 に答える
1

このような?

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 つのスペース ({4}量指定子の前にスペースがあることに注意してください)
/= end regex
g= グローバル フラグ。それ以外の場合は、最初の一致のみが置き換えられます。

于 2013-09-09T12:22:34.953 に答える