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

Reply via email to