re.findall("(100|[0-9][0-9]|[0-9])%", "89%")
This returns only result [89] and I need to return the whole 89%. Any ideas how to do it please?
[89]
>>> re.findall("(?:100|[0-9][0-9]|[0-9])%", "89%") ['89%']
When there are capture groups findall returns only the captured parts. Use ?: to prevent the parentheses from being a capture group.
findall
?:
2.1m questions
2.1m answers
60 comments
57.0k users