Entwickler-Ecke
Sonstiges (Delphi) - String groß bzw klein schreiben lassen
CrOc - So 28.12.03 19:59
Titel: String groß bzw klein schreiben lassen
hi,
gibt es einen befehl der alle buchstaben in einen string groß bzw. klein schreiben lässt?
FAlter - Do 01.01.04 22:54
Wenn du eine vom Sprachtreiber unabhängige Funktion willst, nimm
UPPERCASE und
LOWERCASE, aber dann werden äöü nicht beachtet.
G-man - Di 06.01.04 16:55
Das ist doch aber wohl der falsche Thread in der Multimediasparte...
Jagg - Do 22.01.04 03:08
...und wie geht das mit einzelnem Buchstaben ???
ich will überprüfen ob ein Buchstabe gross oder klein ist !
Delphi-Quelltext
1: 2: 3: 4: 5:
| Zeichen_text := Hallo ! if AnsiLowercase(Zeichen_text[1]) do showmessage('klein') else showmessage('gross'); |
...geht das so ?
Jagg !
Moderiert von
Peter Lustig: Code- durch Delphi-Tags ersetzt
Delete - Do 22.01.04 03:29
Hilfe hilft:
Delphi-Hilfe hat folgendes geschrieben: |
AnsiLowerCase returns a string that is a copy of the given string converted to lower case
|
So wird es also nicht gehen. Ich würde die Position in der ASCII Tabelle nehmen. Auf die Schnelle habe ich auch keine Funktion in der Hilfe gefunden.
Chatfix - Do 22.01.04 09:17
Machs doch so:
Delphi-Quelltext
1: 2: 3: 4:
| if DeinString[1] = UpperCase(DeinString[1]) then ShowMessage('groß') else ShowMessage('klein'); |
Delete - Do 22.01.04 09:17
Auf die Schnelle und ohne Gewähr:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| Zeichen_text := 'Hallo!';
for i := 1 to length(Zeichen_text) do begin if(Zeichen_text[i] in['a'..'z','ä','ö','ü','ß']) then ShowMessage('kleiner Buchstabe') else if(Zeichen_text[i] in['A'..'Z','Ä','Ö','Ü']) then ShowMessage('großer Buchstabe') else ShowMessage('alles mögliche, aber wohl kein Buchstabe'); end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!