用于匹配换行符后第一个字母的javascript正则表达式

用于匹配换行符后第一个字母的javascript正则表达式,javascript,regex,Javascript,Regex,'我只需要出现在换行符后面的“r”,而不是每次出现“r”' for(var i=0;i

'我只需要出现在换行符后面的“r”,而不是每次出现“r”'

for(var i=0;i
使用多行模式和
^
锚定,这里的意思是“行的开始”:

例如:

> text = "foo\nroo\nbar\nraar"
"foo
roo
bar
raar"
> text.replace(/^r/gm, "@")
"foo
@oo
bar
@aar"

在换行符之后,还是在行首?非常不同。
 /^r/gm
> text = "foo\nroo\nbar\nraar"
"foo
roo
bar
raar"
> text.replace(/^r/gm, "@")
"foo
@oo
bar
@aar"