Textstrings
Delf Shannon
- asp.net
Hallo,
hat hier einer eine Ahnung wie ich den ersten Buchstaben eines Textstringes großschreiben kann.
zb:
MyName = "delf shannon"
Nun weiß ich das ich mit UCase() den gesamten String in Großbuchstaben formatieren kann. Nur wie funzt das wenn ich nur den ersten groß geschrieben haben möchte???
ßye
Delf
Hi!
Imho gibt es dafür keinen direkten Befehl. Du müßtest also das erste Zeichen extrahieren und dieses großschreiben lassen. Den Rest läßt Du klein schreiben.
MfG
JankoW
Auch Hallo,
zum Beispiel so :
<%
text="holger"
text=UCASE(LEFT(text,1)) & MID(text,2)
%>
Kurz ein Wort (ohne Garantie auf Vollstaendigkeit) zu den verwendetet Funktionen, damit du auch begreifst wie's geht :-)
UCASE
ist dir ja bekannt, diese Funktion verwandelt einen String in
Grossbuchstaben
LEFT("testtext",x)
mit dieser Funktion werden bei einem String von Links an gesehen
x Zeichen zurueckgegeben.
hier : fuer x=3 z.B. wuerde die Ausgabe "tes" lauten
(eine aehnliche Funktion waere RIGHT, funktionsweise analog zu LEFT)
MID ("testtext",x,y)
gibt dier aus dem String ab der Stelle x, y Zeichen wieder.
z.B. fuer x=3 und y=2 ist die Ausgabe: "st"
wenn y nicht angegeben wird, wird der Rest des Strings ab der
Stelle die du angibst ausgeben. (vgl. ganz oben)
Spiel mal ein wenig mit diesen String-Funktionen rum, und du hast schnell raus, wann du welche wie einsetzen kannst/musst.
Gruss
Holger