ruby - 如何在 gsub 中将数字与正则表达式匹配并插入一个值?

标签 ruby regex

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

我试过了。

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

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

最佳答案

我找到了答案 here :

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

关于ruby - 如何在 gsub 中将数字与正则表达式匹配并插入一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680671/

相关文章:

ruby-on-rails - 向现有 Controller 添加操作 (Ruby on Rails)

ruby - 从 Ruby 中该类包含的模块调用类方法

java - 从行中提取文本需要正则表达式帮助

regex - 在 perl 中,如何模式匹配字符串以查看一行中是否存在回车符

regex - PHP 正则表达式 key :value validation

php - php 中的 Ruby sha512 密码检索

ruby-on-rails - 如何判断一个时间/日期是否是今天, ruby ?

javascript - 如何从字符串中删除数字?

javascript - 格式化电话号码

ruby-on-rails - Rails 4 - Mailer deliver_later 没有按照我的预期进行,阻止了 UI