[PYTHON] Entfernen Sie zusätzliche Zeichenfolgen in der URL mit kanonischem Ausdruck

import re

pattern = re.compile(r"(^[^-]*-[^-]*)-[^-,]*")

with open('out.csv', encoding='utf-8') as f:
    for row in f.readlines():
        m = pattern.match(row)
        if m:
            print(m.group(1))

out.csv

https://www.abcde.com/-0w69e7e1w00-AIUEO
https://www.abcde.com/-0w69e7e9w70-Kakikukeko
https://www.abcde.com/-0w08e1e0w00-SA Shi Su Se So.
https://www.abcde.com/-0w69e7e1w70-TA Chi Tsu Te zu
https://www.abcde.com/-0w69e6e2w54-Was ist es

Recommended Posts

Entfernen Sie zusätzliche Zeichenfolgen in der URL mit kanonischem Ausdruck
Ersetzen Sie Nicht-ASCII durch reguläre Ausdrücke in Python
Verwenden Sie reguläre Ausdrücke in C.
Zahlen mit regulären Ausdrücken extrahieren
Umgang mit regulären Ausdrücken durch PHP / Python
Bei Verwendung regulärer Ausdrücke in Python
Verwenden Sie \ d nicht in regulären Python 3-Ausdrücken!
Verwendung regulärer Ausdrücke in Python
Python: Vereinfachte morphologische Analyse mit regulären Ausdrücken
Unterscheiden Sie zwischen Zahlen und Buchstaben mit regulären Ausdrücken
Ein Forscher eines Pharmaunternehmens fasste die kanonischen Ausdrücke in Python zusammen
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
Entfernen Sie Zeilen mit doppelten Indizes in pandas DataFrame
[Python] Reguläre Ausdrücke Reguläre Ausdrücke
FizzBuzz mit regulären Ausdrücken usw. ohne Verwendung des Operators '%'
Implementieren Sie hierarchische URLs mit drf-verschachtelten Routern im Django REST-Framework