2013-07-18 33 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' –

相關問題