Articles of parsing

c # convert expresión de cadena a una expresión booleana

¿Es posible convertir una expresión de cadena en una condición booleana? Por ejemplo, obtengo la siguiente cadena: var b = “32 20” Me gustaría crear una expresión bool partir de esto e invocarlo. La representación de cadena también es flexible (para hacerlo más divertido), por lo que permite ||, &&, () .

Semicolon como separador de consultas URL

eliminado el enlace muerto de Imageshack – signo ampersand versus punto y coma Aunque se recomienda encarecidamente ( fuente W3C , vía Wikipedia ) que los servidores web admitan el punto y coma como un separador de elementos de consulta de URL (además de ampersand), no parece ser seguido en general. Por ejemplo, comparar http://www.google.com/search?q=nemo […]

Parse el objeto JSON solo con cadena y valor

Tengo un problema cuando bash analizar el valor mínimo para mapear en Android. Hay algunos ejemplos de formato JSON con más información ex: [{id:”1″, name:”sql”},{id:”2″,name:”android”},{id:”3″,name:”mvc”}] Este ejemplo, el más común de usar y fácil de usar, solo usa getString(“id”) o getValue(“name”) . Pero, ¿cómo puedo analizar el mapa utilizando este formato JSON con solo el […]

Cómo evitar advertencias cuando se introducen NA por coacción

Por lo general, prefiero codificar R para no recibir advertencias, pero no sé cómo evitar recibir una advertencia cuando uso as.numeric para convertir un vector de caracteres. Por ejemplo: x <- as.numeric(c("1", "2", "X")) Me dará una advertencia porque introdujo NA por coacción. Quiero que las NA sean introducidas por coacción, ¿hay alguna manera de […]

El escáner solo lee el nombre del archivo y nada más

Estoy tratando de implementar un lector rudimentario. Estoy atrapado en el análisis del archivo en este momento. public ArrayList ParseFile () { int lineIndex = 0; Scanner scanner = new Scanner(this.fileName); while (scanner.hasNextLine()) { lineIndex++; String line = scanner.nextLine(); if (line.equals(“”)) continue; String[] split = line.split(“\\s”); for (String s : split) { if (s.equals(“”) || […]

Extraer parte entera en cadena

¿Cuál es la mejor manera de extraer la parte entera de una cadena como Hello123 ¿Cómo se obtiene la parte 123? Puede clasificarlo usando el escáner de Java, ¿hay alguna manera mejor?

Análisis de archivos PDF (especialmente con tablas) con PDFBox

Necesito analizar un archivo PDF que contiene datos tabulares. Estoy usando PDFBox para extraer el texto del archivo para analizar el resultado (cadena) más tarde. El problema es que la extracción de texto no funciona como esperaba para los datos tabulares. Por ejemplo, tengo un archivo que contiene una tabla como esta (7 columnas: las […]

Cómo crear un nuevo idioma para usar en Visual Studio

Quiero escribir un nuevo lenguaje de plantillas, y quiero que Visual Studio lo “soporte”. Lo que necesito saber es: ¿Cómo puedo analizar mi nuevo idioma? Dado algún código en mi nuevo lenguaje de plantillas, ¿cómo lo traduzco a HTML? En este momento estoy usando expresiones regulares para analizar token por token, pero no creo que […]

analizador de expresiones booleanas en java

¿Existen bibliotecas o técnicas de java para analizar expresiones booleanas por partes? Lo que quiero decir tiene una expresión como esta: T && ( F || ( F && T ) ) Se puede dividir en un árbol de expresiones para mostrar qué token causó el valor ‘F’, como tal ( tal vez algo como […]

¿Cómo puedo extraer URL y vincular texto desde HTML en Perl?

Previamente le pregunté cómo hacer esto en Groovy. Sin embargo, ahora estoy reescribiendo mi aplicación en Perl debido a todas las bibliotecas de CPAN. Si la página contenía estos enlaces: Google Apple La salida sería: Google, http://www.google.com Apple, http://www.apple.com ¿Cuál es la mejor manera de hacer esto en Perl?