Domande taggate «parsing»

L'analisi si riferisce alla rottura di un manufatto nei suoi elementi costitutivi e alla cattura della relazione tra tali elementi. Questo tag non è destinato a domande sulla piattaforma di analisi autonoma (utilizzare il tag [parse-platform]) o sugli errori di analisi in un particolare linguaggio di programmazione (utilizzare invece il tag del linguaggio appropriato).

15
Qual è l'equivalente in C # di NaN o IsNumeric?
Qual è il modo più efficiente per testare una stringa di input se contiene un valore numerico (o al contrario Non un numero)? Immagino di poter usare Double.Parseo una regex (vedi sotto) ma mi chiedevo se ci fosse un modo integrato per farlo, come javascript NaN()o IsNumeric()(era VB, non ricordo?). …
103 c#  parsing 


15
Parser per C #
Quali parser sono disponibili per l'analisi del codice C #? Sto cercando un parser C # che possa essere utilizzato in C # e che mi dia accesso alle informazioni sulla riga e sul file su ogni artefatto del codice analizzato.
101 c#  parsing 

15
Ottieni il sottodominio da un URL
All'inizio ottenere il sottodominio da un URL sembra facile. http://www.domain.example Esegui la scansione del primo punto, quindi restituisci tutto ciò che è venuto dopo "http: //" ... Allora ti ricordi http://super.duper.domain.example Oh. Quindi pensi, okay, trova l'ultimo punto, torna indietro di una parola e prendi tutto prima! Allora ti ricordi …
100 url  parsing  dns  subdomain 

6
Parametri di query URL per dettare python
C'è un modo per analizzare un URL (con qualche libreria Python) e restituire un dizionario Python con le chiavi e i valori di una parte dei parametri di query dell'URL? Per esempio: url = "http://www.example.org/default.html?ct=32&op=92&item=98" ritorno previsto: {'ct':32, 'op':92, 'item':98}

8
convertire String in DateTime
Ho bisogno di analizzare la seguente stringa in un oggetto DateTime: 30/Nov/2009:16:29:30 +0100 C'è un modo semplice per farlo? PS: voglio convertire la stringa sopra così com'è. I due punti dopo l'anno non sono un errore di battitura. Voglio anche risolvere il problema con Ruby e non con RoR.
98 ruby  date  time  parsing 


14
Come leggere il file json in java con una semplice libreria JSON
Voglio leggere questo JSONfile con java usando la libreria semplice json. Il mio JSONfile ha questo aspetto: [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] Questo è il codice java che ho scritto per leggere questo file: package …



2
È valido avere più di un punto interrogativo in un URL?
Oggi mi sono imbattuto nel seguente URL: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 Notare il punto interrogativo raddoppiato all'inizio della stringa di query: ??blogid=122&entry_id=64497 Il mio browser non sembra avere problemi con esso ed esegue un rapido bookmarklet: javascript:alert(document.location.search); mi ha appena dato la stringa di query mostrata sopra. È un URL valido? Il motivo …



1
Cosa rende Java più facile da analizzare rispetto a C?
Conosco il fatto che le grammatiche di C e C ++ sono sensibili al contesto , e in particolare hai bisogno di un "lexer hack" in C. D'altra parte, ho l'impressione che tu possa analizzare Java solo con 2 segni di anticipazione, nonostante la notevole somiglianza tra le due lingue. …
90 java  c  parsing  grammar 

6
I parser GCC e Clang sono davvero scritti a mano?
Sembra che GCC e LLVM-Clang stiano utilizzando parser discendenti ricorsivi scritti a mano e non l'analisi bottom-up generata dalla macchina, basata su Bison-Flex. Qualcuno qui potrebbe confermare che questo è il caso? E se è così, perché i framework dei compilatori tradizionali utilizzano parser scritti a mano? Aggiornamento : blog …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.