Text :: ispell.

Text :: ispell.pm ist ein Perl-Modul zum Einkapseln des Zugriffs auf das ISPELL-Programm.
Jetzt downloaden

Text :: ispell. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Porter
  • Website des Verlags:
  • http://search.cpan.org/~jdporter/Crypt-RandPasswd-0.02/lib/Crypt/RandPasswd.pm

Text :: ispell. Stichworte


Text :: ispell. Beschreibung

Text :: ispell.pm ist ein Perl-Modul zum Einkapseln des Zugriffs auf das ISPELL-Programm. Text :: ispell.pm ist ein Perl-Modul zum Verkapseln des Zugriffs auf das ISPELL-Programm.Synopsis # KURZ: Verwenden Sie Text :: ispell; Text :: ispell :: spellcheck ($ saite); # oder benutzen Sie Text :: ispell qw (spellcheck); # Importieren Sie die Funktion Spellcheck ($ Saite); # Nützlich: Verwenden Sie Text :: ispell qw (: alle); # Importieren Sie alle Symbole für mein $ r (SpellCheck ("Hallo Hacking Perl Shrdlu 42")) {drucken "$ r -> {'Typ'}: $ r -> {'Term'} n '; } Text :: ispell :: spellcheck () dauert ein Argument. Es muss eine Zeichenfolge sein, und es sollte nur druckbare Zeichen enthalten. Eine zulässige Ausnahme ist ein Terminal-NewLine, das trotzdem abgehört wird. Die Linie wird einem Coprocess-Lauf der ISPELL zur Analyse zugeführt. Die Linie ist auf Nicht-WordChars in eine Folge von Bedingungen analysiert. Standardmäßig ist der Satz von WordChars in ISPELL als Buchstaben, Ziffern und dem Apostroph definiert. Mit anderen Worten, die Linie wird dem Äquivalent von Split / + / (ISPELL verfügt über ein Mittel, um Zeichen zu dem Standardsatz hinzuzufügen, aber derzeit Text :: ispell bietet keinen Zugriff auf Dieses Feature Einige dieser tragen zusätzliche Informationen Jedes Objekt ist ein Hash (Hash-REF) mit mindestens zwei Einträgen: 'Term' und 'Typ'. Der erstere enthält den Begriff ISPELL ist berichtet, und der letztere ist die Bestimmung von Ispell des Typs des Begriffs (siehe oben). Für Typen 'OK' und 'NONE' ist dies alle Informationen, die es gibt. Für den Typ 'root' ist ein zusätzlicher HASH-Eintrag vorhanden: 'root'. Sein Wert ist das Wort, das Isspell im Wörterbuch als die wahrscheinliche Wurzel der aktuellen Begriff identifiziert wurde. Für den Typ 'Miss' ist ein zusätzlicher Hash-Eintrag vorhanden: "Misses". Sein Wert ist eine Zeichenfolge von Wörtern, Kommas getrennt, die Ispell als "Near-Misses" des aktuellen Begriffs identifiziert, wenn Sie das Wörterbuch scannen.a Quickie-Beispiel: Text verwenden :: ispell qw (spellcheck); Text :: ispell :: lip_compounds (1); für mein $ r (spellcheck ("Hallo Hacking Perl Salmoning Fruither Shrdlu 42")) {if ($ r -> {'Typ'} EQ 'OK') {# wie im Fall von 'Hallo' drucken "'$ r -> {'Term'} 'wurde im Wörterbuch "; } ELSIF ($ r -> {'type'} EQ 'root') {# wie im Fall von 'Hacking' drucken "'' $ r -> {'Term'} 'kann von root' $ r-> gebildet werden {'root'} 'n'; } ELSIF ($ r -> {'type'} EQ 'Miss') {# wie im Fall von 'Perl' drucken "'$ r -> {' Term '}' wurde nicht im Wörterbuch gefunden; n"; drucken "in der Nähe von Fehlern: $ r -> {'Misses'} n"; } ELSIF ($ R -> {'Typ'} EQ 'raten') {# wie im Fall von 'lachs' drucken "'' $ r -> {'Term'} 'wurde nicht im Wörterbuch gefunden; n"; drucken "root / eignung raten: $ r -> {'raten'} n"; } ELSIF ($ r -> {'Typ'} EQ 'Compound') {# wie im Fall von 'Fruithammer' Print "'$ R -> {' Term '}' ist ein gültiges zusammengesetzte Word.n"; } ELSIF ($ r -> {'Typ'} EQ 'None') {# wie im Fall von 'Shrdlu' drucken "Keine Übereinstimmung für Begriff" $ R -> {'Term'} 'n'; } # und Zahlen werden vollständig übersprungen, wie im Fall von 42.} Anforderungen: · Perl Anforderungen: · Perl.


Text :: ispell. Zugehörige Software