关于正则表达式中的 $ 符号

看以下代码:

  str = "2015-05-23 10:56:52,97.46,13.17,1,249.02,0.20,7.41"
  reg = /,(\d{1},)/
  str.match(reg)  
  puts $1     #=>`1,`

然后就能调用$1来进行操作,比如

str.gsub($1, "hello")
#=> 2015-05-23 10:56:52,97.46,13.17,hello249.02,0.20,7.4hello2,4343.09

如果正则表达式中有多对括号,则$1对应第1对括号,$2对应第2对括号,依次类推。

你可能感兴趣的:(关于正则表达式中的 $ 符号)