Hallo Matti,
ich suche nach einer Möglichkeit, immer den ersten Buchstaben jedes Wortes durch einen Großbuchstaben zu ersetzen. Habe dazu bisher leider nichts finden können.
$text =~ s/([a-z])/uc($1)/e;
[Erläuterung]
So findest Du aber nur den ersten Buchstaben in $text. Eine Möglichkeit mit RX und s/// zu arbeiten habe ich eben mal getestet:
$test =~ s/\b([a-zA-ZäöüÄÖÜß])/\u$1/g; # einmal /e gespart.
Das hat aber den Nachteil, daß \b zwischen \W und \w trifft, was Zahlen und _ ausnimmt, bzw. beinhaltet, je nachdem wie man es sieht. :)
'bla-bla-bla-bla' würde somit zu 'Bla-Bla-Bla-Bla'.
Bestimmt gibt es auch noch weitere Varianten. :)
Gruß Alex
--
http://www.google.de/search?hl=de&safe=off&q=Rechtschreibung+Standart