Hallo RegExp Experten,
wie macht man eigentlich am besten das allererste Zeichen eines Strings zum upper case?
$string =~ s/^(.)/uc($1)/;
bringt es irgendwie nicht, weil dann am Anfang des Strings tatsächlich "uc(buchstabe)" steht. Ich schätze mal man kann keine Anweisungen in einer RegExp ausführen.
Aber braucht so eine kleine Operation tatsächlich mehr als einen Befehl?Ich bin sicher, daß es einen kurzen und schmerzlosen Weg gibt. Wer es weiß, bitte hier posten.
Gruß und Dank
Cruz
Hi Cruz,
ab Perl 5:
$string = ucfirst($string);
Gruss
Beate Mielke