-1

当我尝试运行我的文件时

$ ruby file.rb

我明白了

file.rb:5:in `<main>': undefined local variable or method `str' for main:Object (NameError)

该文件似乎无法识别str.scan. 我的线是

@file_split = str.scan(/ \+\d{11} /)

我错过了我应该需要的东西?

修正:我错过了变量名!

4

1 回答 1

2

str变量应该在file.rb. 例如像这样:

str = ' +45754646467 '

然后做你的事

@file_split = str.scan(/ \+\d{11} /)
于 2012-05-17T13:26:13.650 回答