Tag: regex

Wie benutzt man Str.replace auf Mustern auf einem TLE und finde dann ein Match aus dem TLE?

Ich schreibe ein bisschen Code, der mir erlaubt, durch Werte zu scrollen, die einem Teil eines Musters in einer TLE-Textdatei (zweizeiliges Element) entsprechen. Ich möchte, dass der ausgewählte Wert in der Spinbox den Teil des TLE-Platzhalters ersetzt, auf den es stimmt, und dann auf der Grundlage dieses Ersatzes eine Übereinstimmung in der Textdatei finden. Hier […]

Regex-Matching und Ersetzen durch das Muster

Ich habe ein folgendes String-Muster in Python-Sprache für Variablenname msg : from:\t[xxxxxx]\n message:\tcontent_1\n created_time:\tyyyyy\n from:\t[xxxxxx]\n message:\tcontent_2\n created_time:\tyyyyy\n from:\t[xxxxxx]\n message:\tcontent_3\n created_time:\tyyyyy\n . . . from:\t[xxxxxx]\n message:\tcontent_n\n created_time:\tyyyyy\n Was ich suche passend ist der content_1, content_2, content_3, …, content_n Um irgendwelche "\ n" in jedem content_i durch "," zu ersetzen, Zum Beispiel von einigen content_i sentence1\n sentence2\n […]

Wie entkomme ich speziellen Regex-Zeichen in einem String?

Ich benutze re.findall(p, text) , um ein Muster im Allgemeinen zusammenzubringen, aber jetzt kam ich auf eine Frage: Ich möchte nur, dass p als normaler String abgestimmt wird, nicht regex. Zum Beispiel: p kann '+' oder '*' enthalten, ich möchte nicht, dass diese Zeichen besondere Bedeutungen haben wie bei regex. In einem anderen wort möchte […]

Python regexp, um E-Mail gegen Domain-Namen zu übermitteln

Ich suche nach dem "perfekten" regexp's, um zu validieren, ob eine E-Mail zu einem Domain-Namen (einschließlich Sub-Domains) gehört, zum Beispiel: www.domain.com : some1@domain.com sub.domain.com : some1@sub.domain.com domain2.com : some1@domain2.com

Kommentieren Reguläre Ausdrücke in Python

Diese Antwort auf eine Frage nach der Wartbarkeit von regulären Ausdrücken erwähnt die Fähigkeit von .NET-Benutzern, Kommentare in ihren regulären Ausdrücken umzusetzen (ich interessiere mich besonders für das zweite Beispiel) Gibt es eine einfache native Art, dies in Python zu reproduzieren, vorzugsweise ohne eine Drittanbieter-Bibliothek zu installieren oder meinen eigenen Kommentar-Streifen-Algorithmus zu schreiben? Was ich […]

Trennen Sie Schlüsselwörter und @ Erwähnungen aus dem Datensatz

Ich habe eine riesige Menge von Daten, die mehrere Spalten und etwa 10k Zeilen in mehr als 100 csv-Dateien hat, denn jetzt bin ich besorgt über nur eine Spalte mit Nachrichtenformat und von ihnen möchte ich zwei Parameter extrahieren. Ich suchte ausführlich herum und ich fand zwei Lösungen, die scheinen, aber sind nicht genug, um […]

Regex für die Suche und bekommen die src eines Bildes

Angenommen, ich habe eine HTML-Zeichenfolge mit dem folgenden Code-Snippet. … <img class="employee thumb" src="http://localhost/services/employee1.jpg" /> … Ich möchte suchen, ob dieses Tag verfügbar ist und wenn ja die src url. <img class="employee thumb" kann verwendet werden, um das Tag eindeutig zu identifizieren. Wie machst du das in Python?

Regex für den Bereich der IPv4-Adressen

Mit einem IPv4-Adressbereich wie 169.254.0.0/16 oder 192.168.0.0/16 ist es einfach, eine Regex für jeden zu konstruieren, denn sobald man genau den ersten 6 Ziffern entspricht, sind Sie fertig. Aber was ist mit der Anpassung einer Adresse in einem lockeren reservierten Bereich wie 100.64.0.0 – 100.127.255.255 Ein Regex beginnend mit 100\. Wird nicht genügen, denn es […]

Schreiben Sie eine Funktion namens spelling_corrector. [abgeschlossen]

Funktion sollte jedes Wort in der Eingabezeichenfolge auf alle Wörter in der korrekten_spells Liste überprüfen und einen String zurückgeben, so dass: Wenn ein Wort im Originalsatz genau mit einem Wort in den korrekten Spalten übereinstimmt, dann wird das Wort nicht modifiziert und es sollte direkt in die Ausgabezeichenfolge kopiert werden. Wenn ein Wort im Satz […]

Python Regex Named Groups

Ich versuche derzeit, ein Problem zu lösen, das folgende Zeichenfolge auflöst [@x arg-xa, arg. xb, arg xc @y arg-ya, arg. yb, arg yc @z arg-za, arg. zb, arg zc] In eine Art strukturiertes Dict-Objekt. Ein Ergebnis wie die folgende Liste würde geschätzt: [ { 'command': 'x', 'args': ['arg-xa', 'arg. xb', 'arg xc'] }, { 'command': […]

Python ist die beste Programmiersprache der Welt.