PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kleingeschriebene Wörter aus Text entfernen


stanus
21.09.2007, 20:28:00
Ich möchte alle kleingeschriebenen Wörter aus Text entfernen

$Text = 'Groß klein Groß und klein';

Wie mach ich das?

feuervogel
21.09.2007, 20:36:56
mit preg_replace, vielleicht so (ungetestet):


$alt = "Groß und klein";
$neu = preg_replace('/([A-Z][a-z-A-Z]*)/', '', $alt)

stanus
21.09.2007, 20:45:40
Es werden die Substantive gelöscht. Ich brauch es genau anderes herum.

feuervogel
21.09.2007, 20:53:17
ah, verlesen:

$alt = "Groß und klein";
$neu = preg_replace('/([a-z][a-z-A-Z]*)/', '', $alt)

stanus
21.09.2007, 20:58:52
ja, aber es werden dann alle Kleinbuchstaben gelöscht.

Es muss so sein: Wenn erster Buchstabe von Wort groß dann springe zum nächsten Wort ->
wenn erster Buchstabe klein dann lösche Wort -> zum nächsten Wort.

Schon man vielen Dank

stanus
22.09.2007, 22:10:44
Danke, habs gefunden