Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Rubyでは、「feed」や「f」の後に空白または特殊文字が続くキーワードを検出したいと思います。
私は次のようなことをしました:
if m = (/\A(feedback|feed|f)\s*([A-Za-z0-9_#;\s\?@&'"()]*)\z/i.match(command)) puts m[2] end
ただし、これは期待どおりに機能しません。これらのキーワードに一致する最適な正規表現は何ですか?
私の推測
/\Af(eed(back)?)?\W+\z/
これは、キーワードの後のすべてに一致するように機能するはずです。
/\A(feedback|feed|f)(.*)\z/