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

时间:2013-10-17 19:00:07

标签: javascript regex

'我只需要在换行符之后出现的“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);
 }

1 个答案:

答案 0 :(得分:2)

使用多线模式和^锚点,这里的意思是“行首”:

 /^r/gm

示例:

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