-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 に答える