Als «parsing» getaggte Fragen

Beim Parsen wird ein Artefakt in seine Bestandteile zerlegt und die Beziehung zwischen diesen Elementen erfasst. Dieses Tag ist nicht für Fragen zur selbst gehosteten Parse-Plattform (verwenden Sie das Tag [parse-platform]) oder zu Analysefehlern in einer bestimmten Programmiersprache (verwenden Sie stattdessen das entsprechende Sprach-Tag).


16
Python / Json: Erwarten des Eigenschaftsnamens in doppelten Anführungszeichen
Ich habe versucht, einen guten Weg zu finden, um JSON-Objekte in Python zu laden. Ich sende diese JSON-Daten: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} zum Backend, wo es als String empfangen wird, habe ich dann verwendet json.loads(data) dann analysiert. Aber jedes Mal bekam ich die gleiche Ausnahme: ValueError: Expecting …
102 python  json  parsing 

15
Parser für C #
Welche Parser stehen zum Parsen von C # -Code zur Verfügung? Ich suche nach einem C # -Parser, der in C # verwendet werden kann und mir Zugriff auf Zeilen- und Dateiinformationen zu jedem Artefakt des analysierten Codes gibt.
101 c#  parsing 

15
Holen Sie sich die Subdomain von einer URL
Das Abrufen der Subdomain von einer URL klingt zunächst einfach. http://www.domain.example Scannen Sie für den ersten Zeitraum und geben Sie dann alles zurück, was nach dem "http: //" ... Dann erinnerst du dich http://super.duper.domain.example Oh. Dann denkst du, okay, finde die letzte Periode, geh ein Wort zurück und hol alles …
100 url  parsing  dns  subdomain 

6
URL-Abfrageparameter zum Diktieren von Python
Gibt es eine Möglichkeit, eine URL (mit einer Python-Bibliothek) zu analysieren und ein Python-Wörterbuch mit den Schlüsseln und Werten eines Abfrageparameterteils der URL zurückzugeben? Beispielsweise: url = "http://www.example.org/default.html?ct=32&op=92&item=98" erwartete Rückkehr: {'ct':32, 'op':92, 'item':98}

8
String in DateTime konvertieren
Ich muss den folgenden String in ein DateTime-Objekt analysieren: 30/Nov/2009:16:29:30 +0100 Gibt es eine einfache Möglichkeit, dies zu tun? PS: Ich möchte den obigen String so wie er ist konvertieren. Der Doppelpunkt nach dem Jahr ist kein Tippfehler. Ich möchte das Problem auch mit Ruby und nicht mit RoR lösen.
97 ruby  date  time  parsing 




13
Lesen von JSON-Dateien in Java mit einer einfachen JSON-Bibliothek
Ich möchte diese JSONDatei mit Java unter Verwendung der einfachen Bibliothek von json lesen . Meine JSONDatei sieht folgendermaßen aus: [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] Dies ist der Java-Code, den ich geschrieben habe, um diese …


1
Was macht Java einfacher zu analysieren als C?
Ich bin mit der Tatsache vertraut, dass die Grammatiken von C und C ++ kontextsensitiv sind , und insbesondere benötigen Sie einen "Lexer-Hack" in C. Andererseits habe ich den Eindruck, dass Sie nur Java analysieren können 2 Zeichen Vorausschau, trotz erheblicher Ähnlichkeit zwischen den beiden Sprachen. Was müssten Sie an …
90 java  c  parsing  grammar 

2
Ist es gültig, mehr als ein Fragezeichen in einer URL zu haben?
Ich bin heute auf folgende URL gestoßen: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 Beachten Sie das doppelte Fragezeichen am Anfang der Abfragezeichenfolge: ??blogid=122&entry_id=64497 Mein Browser schien keine Probleme damit zu haben und führte ein schnelles Lesezeichen aus: javascript:alert(document.location.search); Ich habe gerade die oben gezeigte Abfragezeichenfolge erhalten. Ist das eine gültige URL? Der Grund, warum ich …

6
Sind GCC- und Clang-Parser wirklich handgeschrieben?
Es scheint, dass GCC und LLVM-Clang handgeschriebene Parser für rekursiven Abstieg verwenden und keine maschinengenerierte, Bison-Flex-basierte Bottom-up-Analyse. Könnte hier jemand bitte bestätigen, dass dies der Fall ist? Und wenn ja, warum verwenden Mainstream-Compiler-Frameworks handgeschriebene Parser? Update : interessanter Blog zu diesem Thema hier

5
Gibt es eine generische Parse () - Funktion, die eine Zeichenfolge mithilfe von parse in einen beliebigen Typ konvertiert?
Ich möchte eine Zeichenfolge in einen generischen Typ wie intoder dateoder longbasierend auf dem generischen Rückgabetyp konvertieren . Grundsätzlich Parse<T>(String)gibt eine solche Funktion ein Element vom Typ zurück T. Wenn beispielsweise ein int übergeben wurde, sollte die Funktion int.parseintern ausgeführt werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.