In [2]:
import re
In [3]:
re.findall("abc","xyzabc..abc ABC ")
Out[3]:
In [5]:
re.findall("1+","11111111 1111")
Out[5]:
In [6]:
re.findall("ab+","abababa , abb, aba abababa abbbb ab ")
Out[6]:
In [7]:
re.findall("a[123]b","a1b a2b, a3bss a123b axb")
Out[7]:
In [10]:
re.findall("a[^123]b","a1b a2b, a3bss a123b axb")
Out[10]:
In [11]:
re.findall(r'a[\d]b',"a1b a2b, a3bss a123b axb")
Out[11]:
In [12]:
print(re.findall(r'\d+','123xyz456'))
In [16]:
print(re.findall(r'\d*xyz','123xyz xyz'))
In [17]:
print(re.findall(r'\d+\??','12? 12'))
In [20]:
print(re.findall(r'\d+xyz','111xyz 123xyz'))
In [23]:
print(re.findall(r'\d+',"12345"))
print(re.findall(r'\d+?',"12345"))
In [29]:
print(re.findall(r'\d{2,3}?xyz',"123xyz"))
print(re.findall(r'xyz\d{2,3}?',"xyz123"))
In [28]:
print(re.findall(r'(\w+?)(\d+)','abc123'))
print(re.findall(r'(\w+?)(\w+)','abc123'))
In [33]:
print(re.findall(r'<div>(.+?)</div>','<div>title1</div><div>title2</div>')) #非贪婪匹配了
In [37]:
print(re.findall(r'^\w+','abc123\n12312312123',re.MULTILINE))
In [40]:
print(re.findall(r'((\d*)(a+))', '123a a'))
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]: