ruby-on-rails - 字符串:用 * 号屏蔽最后 n 个字符

标签 ruby-on-rails ruby string ruby-on-rails-4

我有以下字符串:

99001155

我想用 * 符号屏蔽最后 4 个字符。例如:

99001155 -> 9900****

怎么做?

最佳答案

str = "99001155"
str[-4..-1] = "****"
str
# => 9900****

关于ruby-on-rails - 字符串:用 * 号屏蔽最后 n 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23147302/

相关文章:

ruby-on-rails - Gemfile 语法错误 : <<<<<<< HEAD when trying to start localhost

ruby-on-rails - 如何在用户注销后清除浏览器缓存以防止通过 'Back' 按钮访问私有(private)信息

ruby - Rails ActiveRelation 到哈希

c# - 尝试用文字 C# 替换 '

ruby-on-rails - 如何让 Rails 服务器刷新预编译 Assets ?

ruby-on-rails - FactoryGirl - 如何在运行测试之前在数据库中生成类别条目的层次结构?

ruby - 我如何处理rest-client 500错误响应并继续抓取我的循环?

ruby-on-rails - 将子类的名称存储在多态关联的数据库列中 - rails

c# - 如何在 C# 中显示接近于零的数字?

java - 从无效(对于字符集)byte []转换时Java String的行为(安全)?