正则表达式: 匹配任何单词直到第一个空格

我有以下几句话:

hshd    household   8/29/2007   LB

我想匹配出现在第一个空格(空格)之前的任何内容。所以,在这种情况下,我想回去

hshd
396497 次浏览

也许你可以尝试 ([^ ]+) .*,它应该给你一切到第一组的第一个空白。

([^\s]+)

工程

这个应该可以:

^\S*

整个系列

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

我认为,这将是一个很好的解决方案: /\S\w*/

我认为,一个单词是由不止一个字母组成的。 我的建议是:

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

我会用@SilentGhost 的答案:

^([\S]+)

查看这个 交互式 regexr.com 页面以查看建议解决方案的结果和解释。

^ ([ ^ s ] +)使用此链接它只能正确匹配您可以使用此链接测试此链接的第一个单词 Https://regex101.com/

(^ S +)

这招对我很管用

你可以用 这个测试一下