In [8]:
import re
import regex  # pip install regex

s = 'Hello, world!'

print(re.search('.+', s))
print(re.search('.+?', s))
print(re.search('.+?,', s))

s2 = ',+9z'

print(re.findall(r'[[:alnum:]]', s2))
print(regex.findall(r'[[:alnum:]]', s2))
print(regex.findall(r'\p{posix_alnum}', s2))

# References:
# https://pypi.python.org/pypi/regex


<_sre.SRE_Match object; span=(0, 13), match='Hello, world!'>
<_sre.SRE_Match object; span=(0, 1), match='H'>
<_sre.SRE_Match object; span=(0, 6), match='Hello,'>
[]
['9', 'z']
['9', 'z']

In [ ]: