<applause> Very nice sir. I'm interested in what you're doing here with the caret metacharacter. For one thing, why enclose it and the whitespace flag within a character class? Does this not traditionally mean you want to strip a metacharacter of it's special meaning?


On Mar 16, 2005, at 8:00 PM, Christopher Weimann wrote:

On 03/16/2005-12:12PM, Mike Hall wrote:
I'm having trouble getting re to stop matching after it's consumed
what I want it to.  Using this string as an example, the goal is to
match "CAPS":

s = "only the word in CAPS should be matched"


jet% python Python 2.4 (#2, Jan 5 2005, 15:59:52) [GCC 2.95.4 20020320 [FreeBSD]] on freebsd4 Type "help", "copyright", "credits" or "license" for more information.
import re
s = "only the word in CAPS should be matched"
x=re.compile(r"\bin ([^\s]+)")
x.findall(s)
['CAPS']



_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor

Reply via email to