UserInitials: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Gambas == Bestimmen der Anfangsbuchstaben der Wörter eines Textes, z.B. Username. FUNCTION Initials( Value AS String ) AS String DIM result AS Str…“) |
Root (Diskussion | Beiträge) (→Gambas) |
||
Zeile 2: | Zeile 2: | ||
== Gambas == | == Gambas == | ||
Bestimmen der Anfangsbuchstaben der Wörter eines Textes, z.B. Username. | Funktion zum Bestimmen der Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username. Ein initialie ist wird dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich. | ||
FUNCTION Initials( Value AS String ) AS String | FUNCTION Initials( Value AS String ) AS String |
Version vom 11. Januar 2012, 18:40 Uhr
Gambas
Funktion zum Bestimmen der Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username. Ein initialie ist wird dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich.
FUNCTION Initials( Value AS String ) AS String DIM result AS String DIM nc AS Boolean DIM i AS Integer result = "" IF uname THEN nc = TRUE
FOR i = 1 TO Len(uname) IF Mid(uname, i, 1) = " " THEN nc = TRUE ELSE IF nc THEN result = result & Mid(uname, i, 1) nc = FALSE END IF END IF NEXT END IF
RETURN result END FUNCTION