Development
Rendert einen regulären Ausdruck als SVG-Eisenbahndiagramm (Syntaxbaum), das Literale, Gruppen, Alternativen und Wiederholungen zeigt, mit Nummerierung der Capture-Gruppen und Flag-Erklärungen
regex-railroad-diagram-visualizerDeveloper Tools
Erkennt durchgestrichenen Text in Review-PDFs und erstellt Berichte fuer Vertrage und Revisionen
pdf-strikethrough-review-extractorDeveloper Tools
Extrahiert OpenDataLoader-JSON aus einem PDF und zeigt Ueberschriften, Absaetze, Tabellen, Listen und Bounding Boxes
pdf-to-json-structure-explorerDeveloper Tools
Wandelt PDF mit OpenDataLoader in strukturiertes Markdown mit HTML-, Bild- und Seitentrenner-Optionen um
pdf-to-structured-markdown-converterDeveloper Tools
Vergleicht rohe PDF-Zeichenreihenfolge mit XY-Cut++, um Probleme in komplexen Layouts zu finden
pdf-reading-order-debuggerDevelopment
Echtzeitvorschau von Regex-Ersetzungen mit Diff-Hervorhebung und Statistiken
regex-replace-previewerDevelopment
Vergleichen Sie die Leistung verschiedener Regex-Muster, identifizieren Sie Engpässe und erkennen Sie degenerative Fälle
regex-benchmarkDevelopment
Erkennt fehleranfällige und riskante Regex-Muster, prüft auf katastrophales Backtracking, unverankerte Muster und bietet Umschreibvorschläge
regex-linterDevelopment
Generiert zufällige Zeichenfolgen, die einem regulären Ausdrucksmuster entsprechen
regex-to-string-generatorDevelopment
Testet reguläre Ausdrücke gegen Text
regex-testerDevelopment
Regeln nach der offiziellen pytest-Dokumentation: Scope-Reihenfolge session > package > module > class > function; eine breit gültige Fixture, die von einer engeren abhängt, löst beim Sammeln ScopeMismatch aus; gleichnamige Fixtures werden vom Test nach außen aufgelöst — der tiefste conftest gewinnt. Leck-Erkennung: Eingebaute Fixtures (monkeypatch/capsys/tmp_path…) sind funktionalscopig, ihr Undo passiert nur auf dieser Ebene — ihre Verwendung in module/session-Fixtures hält den Patch die ganze Session aktiv (Problemtyp pytest-mock Issue #84); patcher.start() ohne .stop() lebt bis zum Prozessende; with mock.patch über ein yield hinaus in breitem Scope lässt alle Tests das gepatchte Ziel sehen. Der Parser ist ein leichtgewichtiger Python-Scanner (Strings/Triple-Quotes/Kommentare korrekt), ohne Python-Runtime. Trennen Sie mehrere Dateien mit „# --- file: tests/unit/conftest.py ---“-Markern.
pytest-conftest-fixture-dependency-graph-and-mock-patch-leak-detectorDevelopment
Teste Python-re-Muster online: benannte Gruppen (?P<name>…), Rückreferenzen (?P=name), VERBOSE, findall-Verhalten und \g<name>-Vorlagen — plus fertig einfügbaren Python-Code.
python-regex-tester