In diesem Artikel wird hauptsächlich Python für den einfachen String-Abgleich im Detail vorgestellt. Freunde, die es benötigen, können sich dazu auf
Python beziehen. Detaillierte Erklärung des einfachen String-Matchings
Da es notwendig ist, einige Felder in bestimmten Formaten aus halbstrukturierten Textdaten zu extrahieren und das Data Mining und die Analyse zu unterstützen, wurden in der Vergangenheit Matlab-Tools für die strukturierte Datenverarbeitung verwendet Für die Modellierung eignet sich Matlab gut für die Matrixverarbeitung und strukturierte Datenberechnungen. Python verfügt über die gleichen Eigenschaften wie Matlab: einfache Syntax und umfangreiche Bibliotheken.
Es ist relativ einfach, mit dem String-Matching in Python zu beginnen, und es verfügt über eine ausgereifte String-Verarbeitungsbibliothek, die wir verwenden können.
Mit Hilfe der Re-Bibliothek können wir Wir können einfach Die Matching-Arbeit kann in zwei Schritten abgeschlossen werden, was für Mitarbeiter, die Datenanalysen/Algorithmen durchführen, viel einfacher ist:
Schritt 1: Konstruieren Sie das Muster regulärer Ausdruck und verwenden Sie es kompilieren()Funktionerzeugtreguläres Ausdrucksobjekt
Schritt2: Rufen Sie die Methoden und Eigenschaften des in Schritt1 generierten Ausdrucksobjekts auf und geben Sie das passende Ergebnis zurück
<span style="color:#333300;"># 导入正则表达式匹配模块 Py 3.0 import re text = "today is 01/04/2015, happy new year..." #建立日期的正则表达式 detepat = re.compile('(\d+)/(\d+)/(\d+)') #进行匹配并打印结果 result = detepat.finditer(text) for m in result: print(m.group())</span>
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Pythons String-Matching. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!