Python regular expressions matching variables to end of line
        Posted  
        
            by None
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by None
        
        
        
        Published on 2010-04-26T00:14:20Z
        Indexed on 
            2010/04/26
            0:23 UTC
        
        
        Read the original article
        Hit count: 735
        
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:
>>> import re
>>> p = re.compile("say (?P<value>continue_until_text_after_assignment_is_recognized) endsay")
>>> m = p.match("say Hello hi yo endsay")
>>> m.group('value')
'Hello hi yo'
Note: The title is probably not understandable. That is because I didn't know how to say it. Sorry if I caused any confusion.
© Stack Overflow or respective owner