2011-08-06 1 views
3

こんにちは、私はキュウリとカピバラの正規表現のマッチングに助けが必要です。キュウリとカピバラで複数のパラメータを渡す

だから私は、以下のキュウリのステップを持つようにしたい:

I should see "10:00, 11:00, 12:00" under "div1" 

私が渡したい「午前10時00分、11時00分12時00。」。だから、基本的に私は、文字列のカンマ区切りリストで、ステップの定義 に渡したい、私は文字列の配列としてこのリストを扱いたい

Then /^I should see "([^\"]*)"+ under "([^\"]*)"$/ do | slots, selector_name | 
    slots.each do |value| 
    end 
end 

:ステップ は、私のような何かをしたいです。これは可能ですか?

ありがとうございます!

答えて

5

あなたはおそらくちょうど(あなたが今しているように)単一slots項目にステップキャプチャにすべての3回を聞かせているやりたい、と、代わりにこれを行うだろうと何:

slots.split(", ").each do |value| 
    ... 
end 

はこのRailscast用を参照してください。一例(「それはピザ、ブレッドスティックというタイトルの記事がある」と似たようなことをする)。

+0

なぜ私はそれを考えなかったか......ありがとう!!! – Mayumi

関連する問題