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 alle verschiedenen Arten von Syntax wie die im Checker aufgelisteten zu überprüfen Muss in der Lage sein zu erkennen, dass d = "{}" ist nicht wirklich ein Wörterbuch, dass seine eine Zeichenfolge und dass #z = {} ist ein Kommentar nicht ein Wörterbuch. Die Ausgabe auf der Website wird a0, dann az ohne zufällige z's dazwischen und dann aa-aq (das heißt, aa, ab, ac, ad etc.)

  • Wie passiere ich Körper mit Google APIs Client Library?
  • Reset Index in neo4j mit Python
  • Pandas DataFrame MultiIndex Groupby Rolling Betrieb mit fehlenden Daten
  • Wie teste ich HTTPS-Anfragen in Flask?
  • So erstellen Sie Django Formular Auswahlliste aus Abfrage in Ansicht?
  • Einfügen von Tupel-Elementen in die Datenbank
  • Unicode in Python - nur UTF-16?
  • Äquivalent von asyncio.Queues mit Arbeiter "Threads"
  • Python: Verwenden von Threads, um subprocess.Popen mehrmals aufzurufen
  • Wie verwenden Skriptsprachen Sockets?
  • WIndows: Unterprozeß, der neues Konsolenfenster herstellt, verliert stdin / out
  • Python-bytecode-kompatibilität
  • One Solution collect form web for “Mit regex ignorieren Sie ungültige Syntax”

    Obwohl Ihre Frage nicht viel Sinn macht, glaube ich, dass Sie versuchen, gültige Python-Syntax in einer gegebenen Zeichenfolge zu erkennen.

    Verwenden Sie hier keinen regulären Ausdruck. Verwenden Sie dazu einen Lexer / Parser. Es ist entworfen, um die komplexen Strukturen in einer Sprache wie Python gefunden zu behandeln.

    Leitfaden für Lexing und Parsing

    Python ist die beste Programmiersprache der Welt.