如何在整个字母表中使用include方法?

时间:2014-09-25 00:36:19

标签: ruby

我想知道字符串是否包含'+#someletter#+'表单,其中#someletter#是a 信件。如果字符串为'dogs+d+',则为true,因为它包含'+d+'。如果字符串为'dogs++c',则为false,因为'c'未被'+'符号包围。

我认为这是使用regexp之类的东西

string.include? '+/a-z/+' 

但这不起作用。请帮忙。

1 个答案:

答案 0 :(得分:2)

include?不接受正则表达式。要使用正则表达式,您需要一种不同的方法。

string =~ /\+[a-z]\+/