JavaScript正则表达式,用于匹配换行符后的第一个字母
javascript regex for matching the first alphabet after the newline character
'我只需要换行符后面出现的"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);
}
使用多行模式和^
锚点,这里的意思是"行的起点":
/^r/gm
例:
> text = "foo'nroo'nbar'nraar"
"foo
roo
bar
raar"
> text.replace(/^r/gm, "@")
"foo
@oo
bar
@aar"
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 测试光标是否位于文本区域中的第一行(使用软换行符)
- 用换行符替换每N个空白
- regex替换多个后续换行符
- 正则表达式在换行符 前面有两个空格
- javascript 正则表达式中回车符、换行符和多个空格的匹配
- 在 JavaScript 字符串 (regex) 中插入多个换行符 (CodeMirror)
- JavaScript正则表达式,用于匹配换行符后的第一个字母
- 在 js 上使用正则表达式更改除第 n 个换行符之外的每个换行符
- 显示文本中的x个字符,当单击href时,用换行符显示其余字符
- 如何在每80个字符后插入换行符
- 获取第一个单词和换行符之间的内容
- 正则表达式,搜索多个换行符
- 用正则表达式替换两个以上的换行符
- 表单验证脚本使用正则表达式检查跨换行符的多个关键字
- Javascript将换行符减少到两个
- 如何在Javascript中忽略/允许多个换行符替换正则表达式
- 如何清理多个空格/换行符
- 用单个换行符替换多个换行符,并尊重换行符之间的文本
- 文本区域最多允许2个换行符