Preguntas etiquetadas con parsing

14
pruebas unitarias para un analizador csv

¿Qué pruebas debo usar para probar un analizador csv? Tengo un analizador de csv simple en C #, y quiero asegurarme de tener una buena cobertura de pruebas unitarias de todos los casos límite comunes (y poco comunes). ¿Qué pruebas debo usar para identificar posibles problemas y casos...

11
Obtener datos de una página web de manera estable y eficiente

Recientemente he aprendido que usar una expresión regular para analizar el HTML de un sitio web para obtener los datos que necesita no es el mejor curso de acción. Entonces mi pregunta es simple: ¿Cuál es, entonces, la mejor / más eficiente y una forma generalmente estable de obtener estos...

11
Algoritmo para formatear código SQL

Necesito una herramienta (para uso interno) que formatee el código SQL (SQL Server / MySQL). Hay varias herramientas de terceros y sitios web en línea que lo hacen, pero no exactamente cómo lo necesito. Por eso quiero escribir mi propia herramienta que se ajuste a mis necesidades. Primera...

11
Técnicas para analizar XML

Siempre he encontrado que XML es algo engorroso de procesar. No estoy hablando de implementar un analizador XML: estoy hablando de usar un analizador basado en flujo existente, como un analizador SAX, que procesa el nodo XML por nodo. Sí, es realmente fácil aprender las diversas API para estos...

9
Análisis de idiomas para encontrar palabras importantes

Estoy buscando información y teoría sobre cómo abordar un tema léxico. Digamos que tengo una colección de cadenas, que pueden ser solo una oración o potencialmente múltiples oraciones. Me gustaría analizar estas cadenas y extraer las palabras más importantes, tal vez con una puntuación que denote...

9
La mejor manera de analizar un archivo

Estoy tratando de encontrar una mejor solución para hacer un analizador sintáctico de algunos de los formatos de archivo famosos, como: EDIFACT y TRADACOMS . Si no está familiarizado con estos estándares, consulte este ejemplo de Wikipedia: Consulte a continuación un ejemplo de un mensaje...