Hier erklären wir die Grundlagen regulärer Ausdrücke in Python.
import re
m1 = re.match(r'ab*', 'a') #Wiederholen Sie 0 oder mehr Male des vorherigen Zeichens (b)
if m1:
print(m1.group(0))
else:
print('Not match')
m2 = re.match(r'ab+', 'a') #Eine oder mehrere Wiederholungen des vorherigen Buchstabens (b)
if m2:
print(m2.group(0))
else:
print('Not match')
m3 = re.match(r'ab?', 'abb') #Wiederholen Sie 0 oder 1 des vorherigen Buchstabens (b)
if m3:
print(m3.group(0))
else:
print('Not match')
m4 = re.match(r'ab$', 'abb') #Entspricht es dem Ende der Zeichenfolge?
if m4:
print(m4.group(0))
else:
print('Not match')
m5 = re.match(r'[a-e]', 'f') # []Einer der Buchstaben in (a, b, c, d,Passt es zu e)
if m5:
print(m5.group(0))
else:
print('Not match')
import re
#Passt es von Anfang an zusammen?
match = re.match(r'\d+-*\d+$', '012-3456')
print(match.group(0)) # '012-3456'
#Passt es auf dem Weg zusammen?
search = re.search(r'\d{3}', '012-3456')
print(search.group(0)) # '012'
#Listen Sie alle übereinstimmenden Muster auf
print(re.findall(r'\d{3}', '012-3456')) # ['012', '345']
#Geteilt durch das Trennzeichen des angegebenen Musters
print(re.split(r'[,、]', '1,2, san')) # ['1', '2', 'Herr.']
#Konvertieren Sie Zeichen des angegebenen Musters in ein anderes Muster
print(re.sub(r'(\d),(\d)', r'\2,\1', '1,2, san')) # 2,1, san
Hier habe ich die Grundlagen regulärer Ausdrücke in Python erklärt. Es ist praktisch, reguläre Ausdrücke zu verwenden, wenn Sie einem bestimmten Zeichenfolgenmuster entsprechen möchten.
Was ist die Programmiersprache Python? Kann es für KI und maschinelles Lernen verwendet werden?