Regex Großbuchstaben ersten Buchstaben jedes Wort, auch nach einem Sonderzeichen wie ein Strich

Ich diese #(\s|^)([a-z0-9-_]+)#i für profitieren Sie jeden ersten Buchstaben in jedem Wort, ich will es auch zu kapitalisieren, der Brief, falls es nach eine spezielle Markierung, wie ein Strich(-)

Nun zeigt es:

This Is A Test For-stackoverflow

Und ich möchte diese:

This Is A Test For-Stackoverflow

Anregungen/Beispiele für mich?

Ich bin nicht so ein Profi, so versuchen, halten Sie es einfach für mich zu verstehen.

Kommentar zu dem Problem - Öffnen
Sie müssen auch zu kapitalisieren, nicht-ASCII-Buchstaben (à, ü etc.)? Welche Sprache verwenden Sie? Kommentarautor: Tim Pietzcker
Welche Sprache ist regex, werden Sie Fragen? Kommentarautor: JohnK

InformationsquelleAutor der Frage Simmer | 2011-06-06

Schreibe einen Kommentar