2013-07-18 27 views

回答

1

Regexp已经提到这一点:

甲正则表达式持有正则表达式,用于匹配串的图案。 正则表达式是使用/.../和%r {...}文字以及Regexp :: new构造函数创建的。

+0

'如果正则表达式不是字面值,则不会发生赋值。 重新= /(? \ W +)\ S * = \ S *(? \ W +)/ 重新=〜 “X = Y” p LHS#未定义局部变量 p RHS#未定义本地variable' 所以为什么这不能分配给lhs和rhs变量? –

+2

因为在'=〜'运算符的左边你有一个变量('re')而不是文字。这将起作用:'/(? \ w +)\ s * = \ s *(? \ w +)/ =〜“x = y”; p lhs; p rhs' –

相关问题