Regexp无效间隔和未转义字符

时间:2013-06-06 20:03:03

标签: ruby regex

我有这个正则表达式:

  

/(。* WWA)?#{VAR}([1-2])/

我收到两个警告: Regexp的间隔无效 regexp有'}'没有逃脱

我确信这是我想念的东西,但我找不到它是什么。

1 个答案:

答案 0 :(得分:1)

我可以重现这一点的唯一方法是返回Ruby 1.8.7并让var包含#{},可选择在括号之间添加内容。

首先,如果您升级Ruby,则不应再出现这些错误。

其次,如果var中有插值字符串,我怀疑你有错误。