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 回答