Vielen Dank für die Hilfe vor allem an Regina Schaukrug für die schnelle, geniale Lösung und auch an Gunnar Bittersmann für die Anmerkungen. Ich ahbe das Ganze jetzt mit
pattern=".*[^\s]{1,}.*"
umgesetzt. Der Vorschlag mit den drei Zeichen ist natürlich auch gut, würde aber auch bei 'ab cd ef' zu einer Fehlermeldung führen.
Vielen Dank und Grüße von Wolf