Questions marquées «parsing»

14
tests unitaires pour un analyseur csv

Quels tests dois-je utiliser pour tester un parseur csv? J'ai un analyseur csv simple en C #, et je veux être sûr d'avoir une bonne couverture de test unitaire de tous les cas de bord communs (et rares). Quels tests dois-je utiliser pour identifier les problèmes potentiels et les cas...

11
Obtenir des données d'une page Web de manière stable et efficace

Récemment, j'ai appris que l'utilisation d'une expression régulière pour analyser le code HTML d'un site Web afin d'obtenir les données dont vous avez besoin n'est pas la meilleure solution. Ma question est donc simple: quel est donc le moyen le meilleur / le plus efficace et généralement stable...

11
Algorithme de formatage du code SQL

J'ai besoin d'un outil (pour une utilisation interne) qui formatera le code SQL (SQL Server / MySQL). Il existe différents outils tiers et sites Web en ligne qui le font, mais pas exactement comment j'en ai besoin. Je veux donc écrire mon propre outil qui répondra à mes besoins. La première...

11
Techniques d'analyse syntaxique XML

J'ai toujours trouvé XML un peu lourd à traiter. Je ne parle pas d'implémenter un analyseur XML: je parle d' utiliser un analyseur basé sur un flux existant, comme un analyseur SAX, qui traite le nœud XML nœud par nœud. Oui, il est vraiment facile d'apprendre les différentes API de ces analyseurs,...

9
Analyse de la langue pour trouver des mots importants

Je recherche des informations et des théories sur la façon d'aborder un sujet lexical. Disons que j'ai une collection de chaînes, qui peut être juste une phrase ou potentiellement plusieurs phrases. Je voudrais analyser ces chaînes et déchirer les mots les plus importants, peut-être avec un score...

9
Meilleure façon d'analyser un fichier

J'essaie de trouver une meilleure solution pour faire un analyseur à certains des formats de fichiers célèbres tels que: EDIFACT et TRADACOMS . Si vous n'êtes pas familier avec ces normes, consultez cet exemple de Wikipedia: Voir ci-dessous pour un exemple de message EDIFACT utilisé pour répondre à...