Als «parsing» getaggte Fragen

14
Unit-Tests für einen CSV-Parser

Welche Tests sollte ich verwenden, um einen CSV-Parser nach dem Unit-Test zu testen? Ich habe einen einfachen csv-Parser in C #, und ich möchte sichergehen, dass ich eine gute Einheitentestabdeckung für alle gängigen (und seltenen) Edge-Fälle habe. Welche Tests sollte ich verwenden, um mögliche...

11
Daten von einer Webseite auf stabile und effiziente Weise abrufen

Kürzlich habe ich erfahren, dass die Verwendung eines regulären Ausdrucks zum Parsen des HTML-Codes einer Website, um die benötigten Daten zu erhalten, nicht die beste Vorgehensweise ist. Meine Frage ist also einfach: Was ist dann der beste / effizienteste und allgemein stabile Weg, um diese Daten...

11
Algorithmus zum Formatieren von SQL-Code

Ich benötige ein Tool (für den internen Gebrauch), das SQL-Code formatiert (SQL Server / MySQL). Es gibt verschiedene Tools und Online-Websites von Drittanbietern, die dies tun, aber nicht genau, wie ich es brauche. Deshalb möchte ich mein eigenes Tool schreiben, das meinen Anforderungen...

11
Techniken zum Parsen von XML

Ich fand XML immer etwas umständlich zu verarbeiten. Ich spreche nicht über die Implementierung eines XML-Parsers: Ich spreche über die Verwendung eines vorhandenen Stream-basierten Parsers wie eines SAX-Parsers, der das XML Knoten für Knoten verarbeitet. Ja, es ist wirklich einfach, die...

9
Sprachanalyse, um wichtige Wörter zu finden

Ich suche nach Input und Theorie, wie man sich einem lexikalischen Thema nähert. Angenommen, ich habe eine Sammlung von Zeichenfolgen, die nur ein Satz oder möglicherweise mehrere Sätze sein können. Ich möchte diese Zeichenfolgen analysieren und die wichtigsten Wörter herausreißen, vielleicht mit...

9
Der beste Weg, um eine Datei zu analysieren

Ich versuche, eine bessere Lösung zu finden, um einen Parser für einige der bekannten Dateiformate wie EDIFACT und TRADACOMS zu erstellen . Wenn Sie mit diesen Standards nicht vertraut sind, lesen Sie dieses Beispiel aus Wikipedia: Im Folgenden finden Sie ein Beispiel für eine EDIFACT-Nachricht,...