Ruby 正则表达式

正则表达式(regular expression):

  • 将字符串与模式(pattern)相匹配

  • 使用模式分割字符串

使用运算符 =~ 来匹配正则表达式和字符串:

使用正则表达式
# 匹配正则表达式与字符串的方法:
# /模式/ =~ 希望匹配的字符串

/Ruby/ =~ "Ruby"    #=> 匹配成功,返回0表示字符串首个位置0就匹配成功
                    #匹配成功是,会返回字符串匹配成功的位置

/Ruby/ =~ "Diamond" #=> 匹配失败,返回nil

# /模式/  的后一个/后面加上i表示不区分大小写