title: Python regular expressions assigning to named groups
body: <p>When you use variables (is that the correct word?) in python regular expressions like this: "blah (?P\w+)" ("value" would be the variable), how could you make the variable's value be the text after "blah " to the end of the line or to a certain character not paying any attention to the actual content of the variable. For example, this is pseudo-code for what I want:</p>
  
  <pre><code>&gt;&gt;&gt; import re
  &gt;&gt;&gt; p = re.compile("say (?P&lt;value&gt;continue_until_text_after_assignment_is_recognized) endsay")
  &gt;&gt;&gt; m = p.match("say Hello hi yo endsay")
  &gt;&gt;&gt; m.group('value')
  'Hello hi yo'
  </code></pre>
  
  <p>Note: The title is probably not understandable. That is because I didn't know how to say it. Sorry if I caused any confusion.</p>