为什么我不能让我的正则表达式模式匹配?

时间:2017-05-06 19:56:40

标签: ruby regex string match

我使用的是Ruby 2.4。我遵循了问题的建议 - How to embed regular expressions in other regular expressions in Ruby,但我无法弄清楚为什么下面的表达式不匹配......

2.4.0 :021 > TOKENS = ["a", "b"]
 => ["a", "b"]
2.4.0 :022 > str = "B19"
 => "B19"
2.4.0 :023 > str =~ /#{Regexp.union(TOKENS)}/i
 => nil

我已经简化了示例,以便说明我的观点,但我想让reg ex匹配(而不是做一个string.include?)

0 个答案:

没有答案