Wandel :: Kontext

Zerfeuerter Textdatentyp
Jetzt downloaden

Wandel :: Kontext Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martin Schwartz
  • Website des Verlags:
  • http://search.cpan.org/~mschwartz/

Wandel :: Kontext Stichworte


Wandel :: Kontext Beschreibung

Schreibfehler-Datentyp Convert :: CONTEXT ist ein zugeordneter Text Data Type.Convert :: Kontext unterhält zurückgeordnete Zeichenfolgen. Damit können Sie auf diejenigen Zeichenfolgen ähnlich wie die Normalstrings von Perl zugreifen. Ein Attribut kann alles skalar sein: Zahlen, Saiten, Referenzen sind willkommen. Attribute sind nicht Teil der Zeichenfolge. Die Semantik der Attribute muss vom Anwendungscode erfolgen. Was bedeutet das? Eine grundlegende Arbeit für ein Textsystem ist es, einen bestimmten Textteil zu lokalisieren. Dies ist trivial, wenn Sie nur einen einfachen Text zum Anschauen haben. Es ist nicht mehr trivial, wenn Sie Attribute oder Einträge in Ihrem Text haben, z. B. mutig, kursiv, Lesezeichen und so weiter. Man hat zwei Strategien, um Attribute mit einer Zeichenfolge zu mischen: 1. Sie können den Text durch Einfügen von Steuerungscodes bereichern. Wenn Sie beispielsweise eine Zeile mit zwei fetten Wörtern haben: (a) "Das Wort Fett ist immer mutig, es würde sich aussehen (hier mit HTML-Steuerelementen). Der Text "Fett ist" in (b) mit Perls M //-Operator, Sie würden versagen. Sie müssten zuerst die HTML-Steuerungsabläufe abstreifen. Dies ist eine OK-Methode, jedoch nicht hier verwendet. 2. Sie können separate Listen aufrechterhalten, in welcher Position des Textes, welche Steuercodes gespeichert sind, gespeichert werden. Dies ist, welchen CONVERT :: CONTEXT tut. Das Beispiel von oben würde aussehen wie: Offset 0 ---------- 1 --------- 2 -------- Text Das Wort fett ist immer fett ) Innerlich wird dies als: $ context = {"t" => ("Das Wort fett ist immer mutig"), "a" => "O" => ,} Die Aufrechterhaltung dieser Listen ist ein bisschen schwierig, was ein Glück, das Sie sich nicht darum kümmern müssen. Setzen Sie sich nicht auf diese interne Vertretung, wie es sich ändert. Z.B. Es könnte passieren, dass "o" in Zukunft relative Offsets statt absolut speichert. Anforderungen: · Perl.


Wandel :: Kontext Zugehörige Software