регулярное выражение: соответствует любому слову до первого пробела


у меня есть следующие строки:

hshd    household   8/29/2007   LB

Я хочу, чтобы соответствовать все, что идет до первого пробела (пробелов). Итак, в этом случае я хочу вернуться

hshd
6 101

6 ответов:

([^\s]+)

работает

Это должно сделать это:

^\S*

возможно, вы могли бы попробовать ([^ ]+) .*, который должен дать вам все, чтобы первый пробел в вашей первой группе.

для всей линейки

^(\w+)\s+(\w+)\s+(\d+(?:\/\d+){2})\s+(\w+)$

Я думаю, что это будет хорошее решение:/\S\w*/

Я думаю, что слово было создано с более чем одной буквы. Мое предложение:

[^\s\s$]{2,}