我有以下一行:
hshd household 8/29/2007 LB
我希望匹配第一个空格(空格)之前的任何内容。所以,在这种情况下,我想回来
hshd
答案 0 :(得分:249)
([^\s]+)
作品
答案 1 :(得分:42)
这应该这样做:
^\S*
答案 2 :(得分:10)
也许你可以试试([^ ]+) .*
,它可以为你提供第一组中第一个空白的所有内容。
答案 3 :(得分:4)
整行
^(\w+)\s+(\w+)\s+(\d+(?:\/\d+){2})\s+(\w+)$
答案 4 :(得分:1)
我认为,这将是一个很好的解决方案:/\S\w*/
答案 5 :(得分:1)
我认为,一个单词由多个字母组成。 我的建议是:
[^\s\s$]{2,}
答案 6 :(得分:1)
答案 7 :(得分:-2)
^([^ \ s] +)使用它,它仅与第一个单词正确匹配,您可以使用此链接测试该单词 https://regex101.com/