In [1]:
import re
In [2]:
s = 'I am Sam'
In [3]:
print(re.search('Sam', s))
In [4]:
print(re.search('XXX', s))
In [5]:
m = re.search('Sam', s)
In [6]:
print(m.group())
In [7]:
print(m.start())
In [8]:
print(m.end())
In [9]:
print(m.span())
In [10]:
s = 'I am Sam'
In [11]:
print(re.search('am', s))
In [12]:
print(re.findall('am', s))
In [13]:
print(len(re.findall('am', s)))
In [14]:
print([m.span() for m in re.finditer('am', s)])
In [15]:
s = 'I am Sam Adams'
In [16]:
print(re.findall('Sam|Adams', s))
In [17]:
print([m.span() for m in re.finditer('Sam|Adams', s)])
In [18]:
s = 'I am Sam Adams'
In [19]:
print(re.findall('am', s))
In [20]:
print(re.findall('[a-zA-Z]+am[a-z]*', s))
In [21]:
s = 'I am Sam'
In [22]:
print(re.search('sam', s))
In [23]:
print(re.search('sam', s, flags=re.IGNORECASE))