我从Ruby开始,指的是"从初学者开始Ruby到专业"书。我无法弄清楚的是这个正则表达式末尾的/i
意味着......
text.gsub(/\b(You|Me|My|Your)\b/i) do |x|
答案 0 :(得分:1)
i
修饰符用于执行不区分大小写的匹配。通过使用此修饰符,模式中的字母与上和下大小写匹配。请务必查看Regexp documentation。
答案 1 :(得分:0)
答案 2 :(得分:0)
这不区分大小写 这意味着无论句子甚至是字母是大写还是小写
像
/foobar/i
将匹配foobar上下病例的任何变化
你可以用某些语言定义(?i:word)
如果你想匹配F和B你可以或任何其他字母或单词
(?i:f)oo(?i:b)ar
将匹配FooBar或foobar