1

私は文字列を持っています:

"    Some text here\n   Some new line text here"

私はそれから取得する必要があります:

"----Some text here\n---Some new line text here"

行頭の各スペース(文字列または改行記号)がダッシュに置き換えられるようにします。

最も簡単な方法で実装する方法がわからない。

4

2 に答える 2

4

以下を試してください:

> "    Some text here\n   Some new line text here".replace(/^\s+/gm, '----')
"----Some text here\m----Some new line text here"

また:

"    Some text here\n   Some new line text here".replace(/^\s+/gm, function(spaces) { return spaces.replace(/./g, '-'); } )
"----Some text here\m----Some new line text here"
于 2013-10-03T07:54:53.493 に答える