import re

# Ali se dani niz začne s podnizom, ki ustreza danemu regularnemu izrazu
m = re.match(r'A\w*', "Danes sta šla Andrej in Anka v Ankaran.")
# m = None, če niz ne ustreza izrazu
# m = objekt, ki opisuje, kaj smo našli, če smo kaj našli

# V danem nizu poišči podniz, ki ustreza danemu regularnemu izrazu
m = re.search(r'A\w*', "Danes sta šla Andrej in Anka v Ankaran.")

x = m.group(0) # kaj smo našli?

# Primer: poišči par besed, ki se obe začneta z veliko začetnico
r = re.search(r'([A-Z]\w+)\s+([A-Z]\w+)', "V Ljubljani živi gospod Miha Novak.")
x = r.group(0) # Niz, ki smo ga našli
y = r.group(1) # Prvi skupina (prvi oklepaj-zaklepaj)
z = r.group(2) # Druga skupina

s = re.sub(r'([A-Z]\w+)\s+([A-Z]\w+)', r'dr. \2 \1', "V Ljubljani živi gospod Miha Novak.")
