On Wed, Dec 4, 2019 at 16:33 Juancarlo Añez <[email protected] <mailto:[email protected]>> wrote:The OP thinks that the case for wanting just the string for a first regex match, or a verifiable default if there is no match, is way too common, that the advice on the web is not very good (it should be "write a findfirst() using next() over finditer()", and that novices default to using findall(..)[0], which is troublesome.The proposed implementation of a findfirst() would handle many common cases, and be friendly to newcomers (why do I need to deal with a Match object?), specially if the semantics are those of *findall()*: next(iter(findall(...)), default=default)
Could you show us a real code that uses it? _______________________________________________ Python-ideas mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/2FNSNEEKDWWYY6II6MTSBWEEPTF5B3VW/ Code of Conduct: http://python.org/psf/codeofconduct/
