是否可以执行不区分大小写的`gsub`?

断开

我做了gsub以交换"bad""good"有没有一种使用方法,capitalize它将同时交换大写和小写字母?还是我必须写def两次?

def add_more_ruby(string)
  string.gsub('bad','good').capitalize
end
马里克·利普卡(Marek Lipka)

您可以通过Regexp代替String,使用i选项来表明此正则表达式不区分大小写:

def add_more_ruby(string)
  string.gsub(/bad/i, 'good')
end

请注意,它不仅会替代'bad''BAD',而且还会替代'bAd'如果只想替换全部大写或全部小写,则可以执行以下操作:

string.gsub(/bad|BAD/, 'good')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby gsub不区分大小写无法正常工作

来自分类Dev

Django的“精确”字段查找是否执行不区分大小写的搜索?

来自分类Dev

是否可以将Apache Calcite标识符配置为不区分大小写?

来自分类Dev

是否可以仅使用模式关闭不区分大小写?

来自分类Dev

vuex ORM中的'where'子句是否可以不区分大小写的字符串比较?

来自分类Dev

用gsub区分大小写的替换

来自分类Dev

JSON模式枚举可以不区分大小写吗?

来自分类Dev

NSRegularExpression是否支持部分不区分大小写?

来自分类Dev

std :: regex是否支持不区分大小写的“(?i)”?

来自分类Dev

不区分大小写的文件检查是否为RewriteCond

来自分类Dev

在不区分大小写的文件系统上自动执行区分大小写的重命名的git commit

来自分类Dev

我可以使用Order By和ToLower在DocumentDB上执行不区分大小写的字符串排序吗?

来自分类Dev

不区分大小写的argparse选择

来自分类Dev

python的不区分大小写的IN

来自分类Dev

使自动完成不区分大小写

来自分类常见问题

javascript include()不区分大小写

来自分类Dev

弹性搜索不区分大小写

来自分类Dev

使Poltergeist不区分大小写

来自分类Dev

使Github页面不区分大小写?

来自分类Dev

不区分大小写的操作

来自分类Dev

文字栏不区分大小写

来自分类Dev

Mongo $ in不区分大小写的查询

来自分类Dev

Laravel不区分大小写的路由

来自分类Dev

MySQL不区分大小写的DISTINCT

来自分类Dev

不区分大小写与peewee排序

来自分类Dev

MySQL搜索不区分大小写

来自分类Dev

MySQL不区分大小写的联接

来自分类Dev

覆盖$ templateCache不区分大小写

来自分类Dev

不区分大小写的列表OptionParser

Related 相关文章

热门标签

归档