2012-02-10 19 views
2

私は長い文字列を持っていて、さまざまな長さの複数の文章を「-」で割ったものです。文字列から文字列を抽出するにはどうすればよいですか?

文字列を繰り返し処理し、-の間、好ましくは配列の間のすべてを抽出します。別のthreadから

は、私はすべての方法を私はかなり近づいたものを見つけましたが、ありません:回答

longString.scan(/-([^-]*)-/) 

言うまでもないが、私は、Rubyに、特に正規表現に新しいです。

答えて

5

String#splitを使用すると何が問題になりますか?

longString.split('-') 
+0

ええ、どうして? :) – BSG

+1

[回答を受け入れる](http://cdn.sstatic.net/img/faq/faq-accept-answer.png) ':)'を忘れずに –

4

string.split()を使用しないのはなぜですか?

longString.split('-'); 
+0

完璧、ありがとう。 – BSG

関連する問題