-1

siriproxy プロジェクトで一連の単語を取得する listen コマンドをセットアップしています。

文字列は何でもよいので、最も簡単な方法は、文字列が特別な単語で始まることを確認することです。その単語を変数に設定したい。そうすれば、ユーザーにそれを変更する方法を提供できます。

ここに私が持っているものがあります:

listen_for /Elvis ([a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]*)/i do |event_name|

私のコマンドは で始まりElvis、それ以降はすべて変数になりますevent_name

Elvis変数になりたい場合はどうすればよいですか? 私は大失敗でこれを試しました。

listen_for /#{myVar} ([a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]*)/i do |event_name|
4

1 に答える 1

0

listen_for /#{Regexp.escape myVar} ([a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]*)/i do |event_name|

于 2013-05-06T20:01:24.033 に答える