1

'改行文字の後に現れる "r" だけが必要で、すべての "r" が必要なわけではありません '

for(var i = 0; i < str_array.length; i++)
 {
 var n= str_array[i].match(/r/g);    //to match every r in the str_array
 alert(n);
 }
4

1 に答える 1

2

複数行モードと^アンカー (ここでは「行の開始」を意味します) を使用します。

 /^r/gm

例:

> text = "foo\nroo\nbar\nraar"
"foo
roo
bar
raar"
> text.replace(/^r/gm, "@")
"foo
@oo
bar
@aar"
于 2013-10-17T19:01:42.550 に答える