[PYTHON] Aufteilen von re.split und Ersetzen von re.compile

import re

s = 'my name is mike'
print(s.split())

p = re.compile(r'\W+')
print(p.split(s))

p = re.compile('blue|white|red')
print(p.sub('colour', 'blue socks and red shoes'))
print(p.sub('colour', 'blue socks and red shoes', count=1))
print(p.subn('colour', 'blue socks and red shoes'))

Ausführungsergebnis:

['my', 'name', 'is', 'mike']
['my', 'name', 'is', 'mike']
colour socks and colour shoes
colour socks and red shoes
('colour socks and colour shoes', 2)

Recommended Posts

Aufteilen von re.split und Ersetzen von re.compile
re.split und re.compile
re.group, re.compile und re.VERBOSE
Tipps zum Ersetzen und Debuggen von Funktionen