如何在gsub中使用正则表达式匹配数字并插入值?

时间:2011-12-30 14:52:14

标签: ruby regex

我需要将“123456”之类的字符串替换为“,123456”。

我试过了。

address = address.gsub(/\d{6}/, "")

但我不知道如何告诉gsub使用匹配的值来连接“,”。

2 个答案:

答案 0 :(得分:3)

我找到了答案here

address.gsub /(\d{6})/, ',\1'

答案 1 :(得分:0)

address.gsub! /^/, ','

要么你只需要这个,要么你没有显示足够的背景。