Risposte:
([^\s]+)
lavori
^dipenda da implementazioni linguistiche particolari o regexp. ad esempio in Python useresti re.matchper questa attività.
Questo dovrebbe farlo:
^\S*
Forse potresti provare ([^ ]+) .*, il che dovrebbe darti tutto per il primo vuoto nel tuo primo gruppo.
Derivato dalla risposta di @SilentGhost vorrei usare:
^([\S]+)
Dai un'occhiata a questa pagina regexr.com interattiva per vedere il risultato e la spiegazione della soluzione suggerita.
Penso che sarà una buona soluzione: /\S\w*/
^ ([^ \ s] +) usalo, corrisponde correttamente solo alla prima parola che puoi testare usando questo link https://regex101.com/
\Srispetto all'equivalente ma goffa [^\s].