Tag: regex

PyQt4 User Input Validierung – QlineEdit

Ich habe ein wenig Mühe, die Eingabewertung mit PyQt4 zu verstehen. Dies ist meine erste GUI-Anwendung und das erste Mal mit dem PyQt4-Framework arbeiten. Ich habe durch die Klasse Referenz gelesen und es sieht aus wie die bevorzugte Art und Weise zu tun, Text-Validierung wäre durch die QRegularExpression Klasse, aber das scheint übertrieben für einige […]

Python regex finden substrings mit Zahlen zentriert

Ich habe einen String. Ich möchte die Schnur in Teilstrings schneiden, die ein nummerierendes Wort beinhalten, das von (bis zu) 4 Wörtern auf beiden Seiten umgeben ist. Wenn sich die Teilstrings überlappen, sollten sie sich kombinieren. Sampletext = "by the way I know 54 how to take praise for 65 excellent questions 34 thank you […]

Python nicht gierig Regex zu reinigen xml

Ich habe eine 'XML-Datei' Datei, die einige unerwünschte Zeichen in ihm hat <data> <tag>blar </tag><tagTwo> bo </tagTwo> some extra characters not enclosed that I want to remove <anothertag>bbb</anothertag> </data> Ich dachte, die folgende nicht-gierige Substitution würde die Zeichen entfernen, die nicht richtig in <sometag></sometag> re.sub("</([a-zA-Z]+)>.*?<","</\\1><",text) ^ ^ ^ ^ text is the xml txt. remember […]

Einige Charaktere, die '\' vor ihnen verwenden müssen, um zu löschen

Welche Zeichen brauchen sie, bevor sie aus einem Text löschen? So was : import re my_source = re.sub('\(','',my_source)

Wie verstehe ich regelmäßigen Ausdruck mit Python?

Ich bin neu mit python Könnte jemand mir helfen, wie ich einen regulären Ausdruck erstellen kann, der eine Liste von Strings wie folgt gegeben hat: test_string = "pero pero CC tan tan RG antigua antiguo AQ0FS0 que que CS según según SPS00 mi mi DP1CSS madre madre NCFS000" Wie man ein Tupel wie folgt zurückgibt: […]

Mit regex ignorieren Sie ungültige Syntax

Https://regex101.com/r/jK9mH3/1 Das ist der Link zu meinem Regex, um nicht aufzunehmen alle Seite, die ich es dort, ich versuche, es Ausgabe a0, dann az dann aa-aq. EDIT: Ok, das war schrecklich tut mir leid, ich muss ein Programm ausführen, das die Variablennamen aller Wörterbücher überprüft, aber es wird nicht einfach sein, ich brauche es, um […]

Wie man das richtige Regex-Format zum Suchen und Ersetzen von Zeilen in einer Datei schreibt

Ich habe zwei Dateien, und beide sehen aus wie sie sind (Ausgenommen die Daten nach K in jeder Zeile beginnend nur mit PBUSH in beiden Dateien): $ Elements and Element Properties for region : RFAST_BUSH_CID_1.a.r1.r1. $ .r1 PBUSH 9 K 435008. 522649. 6.8198+6 8.1938+6 RCV 1. 1. 1. 1. $ Pset: "RFAST_BUSH_CID_1.a.r1.r1..r1" will be imported […]

Wie fügt man Tag für Zahlen, die in Klammern mit Python Regex?

Die Standardzeichenfolgen sind: strings123[abc123def456]strings456 Tag für Nummer hinzufügen: strings[abc<span>123</span>def<span>456</span>]strings

Entfernen Sie alles vor dem Raum mit regelmäßigem Ausdruck in Python

Angenommen, ich habe einen String: 997 668, jetzt muss ich alles vor dem Platz entfernen, dh ich brauche 668 als Ausgabe. Ich brauche eine Lösung mit regulärem Ausdruck. Jetzt benutze ich die folgenden: x = '997 668' x = x.split(' ')[1] Oben gibt auch die Ausgabe aber scheitert, wenn es nur eine Zahl gibt, wenn […]

Python regex: wie man hex dec Zeichen aus string entfernen [duplicate]

Diese Frage hat hier schon eine Antwort: Was bedeutet ein führendes `\ x` bedeutet in einer Python-Zeichenfolge` \ xaa` 2 Antworten text="\xe2\x80\x94" print re.sub(r'(\\(?<=\\)x[a-z0-9]{2})+',"replacement_text",text) Ausgabe ist — Wie kann ich die Hex-Dezimalzeichen in dieser Situation behandeln?

Python ist die beste Programmiersprache der Welt.