[Python-ideas] This seems like a wart to me...
Stephen J. Turnbull
stephen at xemacs.org
Fri Dec 12 09:43:22 CET 2008
Carl Johnson writes:
> the famed saying of Jamie Zawinski ("Some people, when confronted with
> a problem, think 'I know, I'll use regular expressions.' Now they
> have two problems.") is not highly motivating. :-D
Jamie was talking about the "to a man with a hammer, all problems look
like thumbs" phenomenon. I've never heard anybody complain that shell
globs are complex. But regexps will take you a lot farther with just
character classes [] (which most modern shells implement), the
wildcard character . (usually ? in shells), and the repetition
operators * and/or + (available only as a variable-length wildcard *
in shell globs).
> > In fact, I personally would like to deprecate the with-argument
> > implementation of string.split(), ....
> >
> > Would that work for you?
>
> Wouldn't that subtly break the code of everyone who has written
> something like:
Indeed it would. That was not a serious proposal. At this point, I'm
trying to understand the resistence to regexps, not propose an
improvement for .split().
More information about the Python-ideas
mailing list