On 9/11/18 6:24 PM, Gilmeh Serda wrote:

I think this is no different than RegEx matching, so the routine really
shouldn't be called glob() but the_regex_variations_opus_five().

Maybe your version should be called crippled_glob.

Globbing has a long history, longer than many of the people who use it.

See <http://man7.org/linux/man-pages/man7/glob.7.html>.

If there really is a need for other stuff with brackets and what not,
this could go into a subclass of glob, say glob.brain_hemorrhage() or
something, for those so inclined to use it. Or maybe a keyword
parameter finicky=True/False.

In their simplest form, the brackets match alternatives.  For example,
file[1234].text matches file1.text, file2.text, file3.text, and
file4.text, but not file_something_else.text.

Dan
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to