Preguntas etiquetadas con parsing

El análisis se refiere a dividir un artefacto en sus elementos constitutivos y capturar la relación entre esos elementos. Esta etiqueta no es para preguntas sobre la plataforma Parse autohospedada (use la etiqueta [parse-platform]) o errores de análisis en un lenguaje de programación particular (use la etiqueta de idioma apropiada en su lugar).

11
¿Cómo obtener todo después de la última barra en una URL?
¿Cómo puedo extraer lo que sigue a la última barra en una URL en Python? Por ejemplo, estas URL deben devolver lo siguiente: URL: http://www.test.com/TEST1 returns: TEST1 URL: http://www.test.com/page/TEST2 returns: TEST2 URL: http://www.test.com/page/page/12345 returns: 12345 Probé urlparse, pero eso me da el nombre de archivo de ruta completo, como page/page/12345.
110 python  parsing  url 

6
Extraer un valor de atributo con beautifulsoup
Estoy tratando de extraer el contenido de un atributo de "valor" único en una etiqueta de "entrada" específica en una página web. Yo uso el siguiente código: import urllib f = urllib.urlopen("http://58.68.130.147") s = f.read() f.close() from BeautifulSoup import BeautifulStoneSoup soup = BeautifulStoneSoup(s) inputTag = soup.findAll(attrs={"name" : "stainfo"}) output = …

16
Python / Json: nombre de propiedad esperado entre comillas dobles
He estado tratando de encontrar una buena manera de cargar objetos JSON en Python. Envío estos datos json: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} al backend donde se recibirá como una cadena, luego solía json.loads(data)analizarlo. Pero cada vez tengo la misma excepción: ValueError: Expecting property name enclosed in double …
110 python  json  parsing 



3
Objetos JSON anidados: ¿tengo que usar matrices para todo?
¿Hay alguna forma de tener objetos anidados en JSON para no tener que hacer arreglos con todo? Para que mi objeto sea analizado sin errores, parece que necesito una estructura como esta: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} Si busco este …

4
Obtenga información de ffmpeg de manera amigable
Cada vez que trato de obtener información sobre mis archivos de video con ffmpeg, arroja mucha información inútil mezclada con cosas buenas. Estoy usando ffmpeg -i name_of_the_video.mpg. ¿Hay posibilidades de conseguirlo de forma amistosa? Quiero decir que JSON sería genial (e incluso un XML feo está bien). A estas alturas, …
108 json  parsing  ffmpeg 

5
¿Por qué Haskell's Prelude.read no devuelve Quizás?
¿Existe una buena razón por la que el tipo de Prelude.read sea read :: Read a => String -> a en lugar de devolver un Maybevalor? read :: Read a => String -> Maybe a Dado que la cadena podría no ser analizable Haskell, ¿no sería esto último más natural? …
108 parsing  haskell  types 


8
Analizadores PHP YAML [cerrado]
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
105 php  parsing  yaml 


2
¿Qué es una gramática libre de contexto?
¿Alguien puede explicarme qué es una gramática libre de contexto? Después de mirar la entrada de Wikipedia y luego la entrada de Wikipedia sobre gramática formal, me quedo total y completamente desconcertado. ¿Alguien sería tan amable de explicar qué son estas cosas? Me pregunto esto porque deseo investigar el análisis …


22
Analizador de ecuaciones (expresión) con precedencia?
Desarrollé un analizador de ecuaciones usando un algoritmo de pila simple que manejará operadores binarios (+, -, |, &, *, /, etc.), operadores unarios (!) Y paréntesis. Sin embargo, usar este método me deja con todo lo que tiene la misma precedencia: se evalúa de izquierda a derecha independientemente del …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.