Регулярное выражение: совпадение любого слова до первого пробела У меня есть следующая строка: hshd household 8/29/2007 LB Я хочу сопоставить все, что приходит перед первым пробелом (пробелы). Итак, в этом случае я хочу вернуться hshd Ответ 1 ([^\s]+) работы Ответ 2 Это должно сделать это: ^\S* Ответ 3 Возможно, вы могли бы попробовать ([^ ]+) .*, который должен дать вам все до первого бланка в вашей первой группе. Ответ 4 для всей строки ^(\w+)\s+(\w+)\s+(\d+(?:\/\d+){2})\s+(\w+)$ Ответ 5 Думаю, это будет хорошее решение: /\S\w*/ Ответ 6 Я думаю, слово было создано с более чем одной буквы. Мое предложение: [^\s\s$]{2,} Ответ 7 Полученный из ответа @SilentGhost я бы использовал: ^([\S]+) Посетите эту интерактивную страницу regexr.com, чтобы увидеть результат и объяснение предлагаемого решения. Ответ 8 ^ ([^\s] +) используйте это, это правильно соответствует только первому слову, которое вы можете проверить это, используя эту ссылкуhttps://regex101.com/
Ответ 3 Возможно, вы могли бы попробовать ([^ ]+) .*, который должен дать вам все до первого бланка в вашей первой группе.
Ответ 7 Полученный из ответа @SilentGhost я бы использовал: ^([\S]+) Посетите эту интерактивную страницу regexr.com, чтобы увидеть результат и объяснение предлагаемого решения.
Ответ 8 ^ ([^\s] +) используйте это, это правильно соответствует только первому слову, которое вы можете проверить это, используя эту ссылкуhttps://regex101.com/