ruby正则的有关问题

ruby正则的问题a ab costX 123a ~ /c.X/#why not costX为什么/c.X/不能匹配a中的costX,谢谢[解决

ruby正则的问题
a = 'ab costX 123'
a =~ /c.X/ #why not 'costX'

为什么/c.X/不能匹配a中的'costX',谢谢

[解决办法]
c[a-z]+X

c.X .代表一个任意字符,它匹配的是caX, cbX等。