On Wed, 18 Sep 2019 22:01:34 +0200 "Ralf M." <ral...@t-online.de> wrote:
> Am 17.09.2019 um 20:59 schrieb Manfred Lotz: > > I have a function like follows > > > > def regex_from_filepat(fpat): > > rfpat = fpat.replace('.', '\\.') \ > > .replace('%', '.') \ > > .replace('*', '.*') > > > > return '^' + rfpat + '$' > > > > > > As I don't want to have the replace() functions in one line my > > question is if it is ok to spread the statement over various lines > > as shown above, or if there is a better way? > > > > Thanks. > > > > Not related to your question, but: > You seem to try to convert a Windows wildcard pattern to a regex > pattern. No, I'm on Linux. Shortly, after I had posted the question I discovered fnmatch() in the standard library, and I changed my code accordingly. Nevertheless, I was happy to have asked the question as the following discussion was very interesting for me. -- Manfred -- https://mail.python.org/mailman/listinfo/python-list