Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #104314
| From | MRAB <python@mrabarnett.plus.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: fnmatch() vs. glob.glob() |
| Date | 2016-03-08 02:35 +0000 |
| Message-ID | <mailman.27.1457404526.15725.python-list@python.org> (permalink) |
| References | (2 earlier) <14061576-1c44-49bb-a27b-279e43258f06@googlegroups.com> <mailman.15.1457398847.15725.python-list@python.org> <7475bb64-b2e7-45ff-a94e-dbc62f658fab@googlegroups.com> <mailman.17.1457399791.15725.python-list@python.org> <a0d8dba4-834b-4e28-95a6-43f8667fe2ce@googlegroups.com> |
On 2016-03-08 01:37, Jinghui Niu wrote: > On Monday, March 7, 2016 at 5:16:44 PM UTC-8, Ben Finney wrote: >> Jinghui Niu <niujinghui@gmail.com> writes: >> >> > May I take this opportunity to ask a bold question for a beginner >> >> No problem, your questions are on topic here. Thank you for being civil. >> >> > if I want to mimic Sublime Text's fuzzy search for a file search in >> > given directories, which module of these two would be more suitable? >> >> You'll need to describe the requirements, I don't know exactly what that >> behaviour is. >> >> -- >> \ "He that loveth father or mother more than me is not worthy of | >> `\ me: and he that loveth son or daughter more than me is not | >> _o__) worthy of me." --Jesus, as quoted in Matthew 10:37 | >> Ben Finney > > Let me try to describe the behaviours as much as I can here: It is a real-time search, updating the search result as you type; It is very smart, not limiting itself into the verbatim words, but extracting feature strings automatically, e.g., typing "fontz" will match not just "*fontz*", but also "font-size", "fontzipper", etc; It can be switched for certain type of files according specific rules, such as not including ".pyc" files. > > My gut feeling is that it is using Regex, but just wonder how I can fit Regex into either fnmatch() or glob() module. > Could it be as simple as looking for _those_ characters in _that_ order? It might be giving a higher prominence to those whose matching letters are closer together.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
fnmatch() vs. glob.glob() Jinghui Niu <niujinghui@gmail.com> - 2016-03-07 12:17 -0800
Re: fnmatch() vs. glob.glob() Ben Finney <ben+python@benfinney.id.au> - 2016-03-08 08:37 +1100
Re: fnmatch() vs. glob.glob() Jinghui Niu <niujinghui@gmail.com> - 2016-03-07 16:53 -0800
Re: fnmatch() vs. glob.glob() Ben Finney <ben+python@benfinney.id.au> - 2016-03-08 12:00 +1100
Re: fnmatch() vs. glob.glob() Jinghui Niu <niujinghui@gmail.com> - 2016-03-07 17:04 -0800
Re: fnmatch() vs. glob.glob() Ben Finney <ben+python@benfinney.id.au> - 2016-03-08 12:16 +1100
Re: fnmatch() vs. glob.glob() Jinghui Niu <niujinghui@gmail.com> - 2016-03-07 17:37 -0800
Re: fnmatch() vs. glob.glob() Ben Finney <ben+python@benfinney.id.au> - 2016-03-08 12:49 +1100
Re: fnmatch() vs. glob.glob() Chris Angelico <rosuav@gmail.com> - 2016-03-08 12:56 +1100
Re: fnmatch() vs. glob.glob() MRAB <python@mrabarnett.plus.com> - 2016-03-08 02:35 +0000
Re: fnmatch() vs. glob.glob() Steven D'Aprano <steve@pearwood.info> - 2016-03-08 13:19 +1100
csiph-web