Thread Nach sonderzeichen groß schreiben... (13 answers)
Opened by KarlaCluft at 2013-02-09 03:41

bianca
 2013-02-09 05:06
#165671 #165671
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
2013-02-09T03:58:18 KarlaCluft
es ist ja leider nicht immer das zweite Zeichen...
könnte also auch so aussehen:
"_(()hallo" möchte "_(()Hallo" heraus bekommen!

Das heißt, immer nach einem Unterstrich soll die Regel gelten? Oder welche Zeichen ziehen?
Ansonsten würde nämlich auch diese Strategie funktionieren:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl -w
use strict;
use warnings;

my $string = '_(()hallo';
my $neu = substr($string,0,1);
for (my $z = 1; $z <= length($string); $z ++) {
    $neu .= (
        substr($string,$z-1,1) =~ /[^a-z0-9]/
        ? uc(substr($string,$z,1))
        : substr($string,$z,1)
    );
}
print $neu;
10 print "Hallo"
20 goto 10

View full thread Nach sonderzeichen groß schreiben...