[Python-ideas] New explicit methods to trim strings
Kirill Balunov
kirillbalunov at gmail.com
Sun Mar 31 04:45:58 EDT 2019
вс, 31 мар. 2019 г. в 11:36, Steven D'Aprano <steve at pearwood.info>:
> There's a slight problem with that: what happens if more than one suffix
> matches? E.g. given:
>
> "musical".lcut(('al', 'ical'))
>
> should the suffix "al" be removed, leaving "music"? (First match wins.)
>
> Or should the suffix "ical" be removed, leaving "mus"? (Longest match
> wins.)
>
>
I think you should choose "First match wins", because in this case you can
make "Longest match wins" as `"musical".lcut(tuple(sorted(('al,
'ical'))))`. But if you choose "Longest match wins" there is no chance to
achieve "First match wins" behaviour.
with kind regards,
-gfg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20190331/f59c6966/attachment.html>
More information about the Python-ideas
mailing list