Chris Seberino wrote:
What does this line do?...input_ = re.sub("([a-zA-Z]+)", '"\\1"', input_)
Why don't you try it?
Does it remove parentheses from words? e.g. (foo) -> foo ???
No, it puts quotes around them.
I'd like to replace [a-zA-Z] with \w but \w makes it blow up. In other words, re.sub("(\w+)", '"\\1"', input_) blows up. Why?
What do you mean "blow up"? It worked for me in Python v2.6.2. -- http://mail.python.org/mailman/listinfo/python-list