title: Optional parameter in cucumber
body: <p>I have a step definition in which I'd like to have an optional parameter. I believe an example of two calls to this step explains better than anything else what I'm after.</p>
  <pre><code>I check the favorite color count
  I check the favorite color count for email address 'john@anywhere.example'
  </code></pre>
  <p>In the first instance, I would like to use a default email address.</p>
  <p>What's a good way of defining this step? I'm no regexp guru. I tried doing this but cucumber gave me an error regarding regexp argument mismatches:</p>
  <pre><code>Then(/^I check the favorite color count (for email address &quot;([^&quot;]*))*&quot;$/) do  |email = &quot;default_email@somewhere.example&quot;|
  </code></pre>