在我有这样一个红宝石通过搜索模式的字符串数组
a = ['.rc', '.res', 'file1.rb']
我想比较用这个载体的字符串“filex.rc”和匹配Ruby中的向量。我想匹配它们,因为它们具有相同的模式(名称使用.rc结束)。
另一个例子:如果我搜索字符串'1234.res'比较将返回true,当与我的向量相比,但如果我比较'123file1.rb'比较应该返回false。这就像一个正则表达式,我喜欢将我的向量中的某些模式与我的文本中的一些字符串进行比较。
那么,我该怎么做才能在Ruby中编写一个可以为我做的代码呢?
我希望我的问题很清楚。感谢所有的帮助。
元素是什么类型?你目前的例子是一个语法错误。 – Linuxios 2013-02-28 14:28:52
向量中的元素是字符串,但我不确定这些是否使用正确的类型,也许我们可以使用/ regex /?如果您愿意,您可以提出一些建议。 :) – 2013-02-28 14:31:33