Texte :: Le grattoir contient des données structurées du texte structuré (ONU). Texte :: Le grattoir contient des données structurées de (ONU) structuré texte.Synopsis Utilisez texte :: grattoir; Utilisez LWP :: Simple; Utiliser des données :: Dumper; # # 1. Obtenez notre modèle et notre source de texte # My $ TMPL = texte :: grattoir-> slurp (* données); mon $ src = obtenir ('http://search.cpan.org/recent') || Die $ !; # # # 2. extraire les données de la source # mon $ obj = texte :: grattoir-> nouveau (tmpl => $ tmpl); mon $ données = $ obj-> gratter ($ src); # # 3. Faites quelque chose de vraiment soigné ... (laissé comme exercise) # Imprimer "Dernière soumission:", $ données -> {soumissions} {nom}, "nn"; Imprimer "Modèle de grattoir: N", Dumper ($ OBJ), "nn"; Imprimer "Modèle analysé: N", Dumper ($ données), "nn"; __DATA__
tmpl stuff pre_nav?>
<< tmpl var date_string?> / Big>
"soumissions de boucle tmpl?>
tmpl var name?> tmpl si has_description?> - << tmpl var description?> << tmpl end has_description ?> tmpl end soumissions?>
AbstractText :: Le grattoir fournit une classe de base entièrement fonctionnelle pour développer rapidement des racleurs d'écran et d'autres outils d'extraction de texte. Des textes générés par programme tels que des pages Web dynamiques sont des modèles d'ingénieurs inversés de manière triviale.Utilisant, le programmateur est libéré de regarder des expressions régulières fragiles, fortement échappées, des groupes de capture de mappage à des variables nommées ou de la lutte avec le DOM et le HTML mal formé. En outre, les données extraites peuvent être hiérarchiques, qui dépasse les capacités de Vanilla Expressions régulières.Text :: Les fonctionnalités du grattoir chevauchent des modules CPAN existants - Template :: extrait et www :: grattoir.text :: grattoir est beaucoup plus léger que l'un ou l'autre et a un domaine d'application plus général que celui de ce dernier. Il n'a pas de dépendances sur d'autres cadres, modules ni décisions de conception. En moyenne, Texte :: Benchmarks de racleur autour de 250% plus rapidement que Modèle :: Extrait - et utilise beaucoup moins de mémoire.Unlitant les modules existants, Text :: Sculely Généralisait ses fonctionnalités pour permettre au programmateur de raffiner des groupes de capture de modèle au-delà (. ), redéfinir complètement la syntaxe de modèle et introduire de nouvelles constructions de modèle liées aux classes personnalisées. Exigences: · Perl
softwaresea.com fournit le dernier centre de téléchargement de logiciels gratuits et écologiques au pays et à l'étranger, y compris des logiciels informatiques, des applications Apple, des applications Android et d'autres téléchargements gratuits de logiciels informatiques mobiles. Si vous voulez en savoir plus sur les logiciels verts gratuits, téléchargez-les sur softwaresea.com !