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

pq
 2013-02-09 13:06
#165676 #165676
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
also ich weiss nicht, mit index und substr muss man da eigentlich nicht rumfummeln.

setzen wir mal voraus, dass es nur um a-z geht, umlaute müsstest du noch ausprogrammieren.
$string =~ s/(?<=[\W_])(\w)/\U$1/g;

das (?<=[\W_]) ist ein sogenannter lookbehind, und somit sucht die regex nach etwas, was direkt hinter einem [\W_] kommt, also kein wort oder aber ein _ (was in perl mit zu wort gehört).
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Nach sonderzeichen groß schreiben...