I am extracting the follower numbers from a string such as the one below. The first pattern doesn't seem to work on single digits. Is it because the first pattern checks if there's a character after the digit and the first line has no other characters between `4` and `Followers`? The second pattern works just fine.

```
import re

text = """
4 Followers
330 Followers
23.5k Followers
67k Followers
25m Followers
"""
print(re.compile(r'(\d.+) Followers').findall(text))
print(re.compile(r'(\d+|\d.+) Followers').findall(text))

```