Wie kann ich mehrere verbundene Wörter aufteilen?

Ich habe ein Array von ungefähr 1000 Einträgen mit folgenden Beispielen:

wickedweather
liquidweather
driveourtrucks
gocompact
slimprojector

Ich möchte in der Lage sein, diese in ihre jeweiligen Wörter aufzuteilen, als:

wicked weather
liquid weather
drive our trucks
go compact
slim projector

Ich hatte gehofft, dass ein regulärer Ausdruck mein Ziel ist. Aber da es keine Grenze gibt, auf die ich mich beschränken könnte, und es auch keine Art von Großschreibung gibt, die ich möglicherweise eingeben könnte, denke ich, dass eine Art Verweis auf ein Wörterbuch notwendig sein könnte?

Ich nehme an, es könnte von Hand gemacht werden, aber warum - wenn es mit Code gemacht werden kann! =) Aber das hat mich verblüfft. Irgendwelche Ideen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage