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