(top) Source of: util.sfunc.tf

Datei: util.sfunc.tf

Info: Stringfunktionen, Aufspalten, Hashcode, Sprintf

Makros: tokenize, strnstr, capitalize, hash

TF-Funktionen: sprintf

Benoetigt:

Datei: util.sfunc.tf

Version: util.sfunc.tf,v 1.5 2001/09/09 19:09:42 mh14 (Mesirii@mg.mud.de)

-------------------------
(top) Source of: util.sfunc.tf

Makros: tokenize

Info: Spaltet Strings entsprechend der angegebenen Begrenzer auf.

Syntax:

$[tokenize("begrenzer z.b. space Komma usw.","string")]

Rueckgabewert: %T0 anzahl der aufspaltungen
%Ti ite aufspaltung

Datei: util.sfunc.tf

Version: 1.01

(top) Source of: util.sfunc.tf

TF-Funktionen: sprintf

Info: Ersetzt die nummerierten #i im uebergebenen String durch die i-ten Parameter, die sprintf uebergeben wurden.

Syntax:

/test sprintf("String",parameters,...)

Beispiel:

/test sprintf("#1 Bytes von #2 gelesen",100,"test.txt")

Rueckgabewert: String mit Ersetzungen

Datei: util.sfunc.tf

(top) Source of: util.sfunc.tf

Makros: strnstr

Info: Sucht den String2 ab der angegebenen Position im String1.

Syntax:

strnstr(string1,off,string2)

Rueckgabewert: den Offset von String2 vom Beginn von String1 oder -1 bei Fehler

Datei: util.sfunc.tf

(top) Source of: util.sfunc.tf

Makros: capitalize

Info: Liefert den uebergebenen Text mit Grossbuchstaben am Anfang zurueck.

Datei: util.sfunc.tf

(top) Source of: util.sfunc.tf

Makros: hash

Info: Liefert einen Hashwert des uebergebenen Strings zurueck. Dieser wird gebildet, indem eine Verkettung aus Stringlaenge modulo 1000, sowie den ASCII Werten der folgenden Zeichen erzeugt wird. 1. Zeichen bei Position Stringlaenge modulo 100 (als Prozentwert dividiert durch 100) mal Stringlaenge (hier mod. 1000, ist aber nicht so wichtig). 2. Zeichen bei Stringlaenge (mod 1000) - Position1.
Wenn der String weniger als 10 Zeichen beinhaltet, wird der Hashcode nach folgender Formel berechnet: x=0, x:=x*8+ascii(i), i=0..strlen

Syntax:

/hash string, Returnwert per /result

Datei: util.sfunc.tf

util.sfunc.tf,v 1.5 2001/09/09 19:09:42 mh14 (Mesirii@mg.mud.de) Stringfunktionen, Aufspalten, Hashcode, Sprintf
This file was created using TinyFugue (c) 1998 by Ken Keys at Fre 14 Sep 2001 23:34:51 MEST by Michael Hunger (mh14@inf.tu-dresden.de).