假设我有以下地址数组
array = ["1 New Street, Filton Grove, Bristol BD7 0AA", "2 New Street, Filton Grove, Bristol BD7 0AA", "3 New Street, Filton Grove, Bristol BD7 0AA"]我想检查数组中的每一项是否都包含单词Filton Grove Bristol,但由于地址中有逗号,这有点让我大吃一惊。
如何忽略逗号并检查每个单词是否存在于数组的每次迭代中
到目前为止,我有这个
regexp = /^Filton Grove Bristol/i
array.all? { |a| regex =~ a }但这失败了。
发布于 2015-04-14 17:00:45
如果这三个词必须按特定顺序出现,请尝试这样做:
regexp = /Filton[,\s]+Grove[,\s]+Bristol/ihttps://stackoverflow.com/questions/29623061
复制相似问题