Ein Forscher eines Pharmaunternehmens fasste die kanonischen Ausdrücke in Python zusammen

Einführung

Hier erklären wir die Grundlagen regulärer Ausdrücke in Python.

Hauptausdrücke

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')

Funktion für reguläre Ausdrücke

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

Zusammenfassung

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.

Referenzmaterialien / Links

Was ist die Programmiersprache Python? Kann es für KI und maschinelles Lernen verwendet werden?

Recommended Posts

Ein Forscher eines Pharmaunternehmens fasste die kanonischen Ausdrücke in Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Klassen in Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Funktionen in Python zusammen
Forscher von Pharmaunternehmen haben Variablen in Python zusammengefasst
Ein Forscher eines Pharmaunternehmens fasste das Scannen von Dateien in Python zusammen
Forscher von Pharmaunternehmen fassten die Aussagen zur Python-Kontrolle zusammen
Der Forscher eines Pharmaunternehmens fasste den Python-Unit-Test zusammen
Ein Forscher eines Pharmaunternehmens fasste die Ausnahmebehandlung von Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die in Python verwendeten Operatoren zusammen
Ein Forscher eines Pharmaunternehmens fasste die Python-Codierungsstandards zusammen
Ein Forscher eines Pharmaunternehmens fasste das Web-Scraping mit Python zusammen
Ein Forscher eines Pharmaunternehmens fasste die Datenbankoperationen mit Python zusammen
Ein Forscher eines Pharmaunternehmens fasste SciPy zusammen
Ein Forscher eines Pharmaunternehmens fasste RDKit zusammen
Forscher von Pharmaunternehmen fassten Scikit-Learn zusammen
Ein Forscher eines Pharmaunternehmens fasste Pandas zusammen
Ein Forscher eines Pharmaunternehmens fasste NumPy zusammen
Ein Forscher eines Pharmaunternehmens fasste Matplotlib zusammen
Ein Forscher eines Pharmaunternehmens fasste Seaborn zusammen
Ein Forscher eines Pharmaunternehmens fasste die Einschlussnotation von Python zusammen
Bei Verwendung regulärer Ausdrücke in Python
[Python] Reguläre Ausdrücke Reguläre Ausdrücke
Überlappende reguläre Ausdrücke in Python und Java
Ein Forscher eines Pharmaunternehmens fasste die Datenstruktur von Python zusammen
Ersetzen Sie Nicht-ASCII durch reguläre Ausdrücke in Python
Verwenden Sie \ d nicht in regulären Python 3-Ausdrücken!
Verwendung regulärer Ausdrücke in Python
So installieren Sie Python für Forscher von Pharmaunternehmen
Regulärer Ausdruck in Python
Mehrfacher Regressionsausdruck in Python
Verwenden Sie reguläre Ausdrücke in C.
Wickeln Sie lange Ausdrücke in Python ein
Über Python und reguläre Ausdrücke
Ich kann mich nicht an reguläre Python-Ausdrücke erinnern
Umgang mit regulären Ausdrücken durch PHP / Python
Ein Forscher eines Pharmaunternehmens fasste die grundlegenden Beschreibungsregeln von Python zusammen
Ein Memo, das doppelte Anführungszeichen in voller Breite mit regulären Python-Ausdrücken verarbeitet
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Start / End-Match im regulären Python-Ausdruck
Python: Vereinfachte morphologische Analyse mit regulären Ausdrücken
Ich habe die Geschwindigkeit regulärer Ausdrücke in Ruby, Python und Perl (Version 2013) verglichen.
100 Sprachverarbeitung Klopfen Sie auf reguläre Ausdrücke, die Sie in Kapitel 3 gelernt haben
Python-Pandas: Suchen Sie mit regulären Ausdrücken nach DataFrame
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
Entfernen Sie zusätzliche Zeichenfolgen in der URL mit kanonischem Ausdruck
Symbolischer Gruppenname für reguläre Ausdrücke in Python / Ruby
Quadtree in Python --2
Python in der Optimierung
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python