正则表达式包括一个空格

Raf*_*aeu 1 regex

我需要找到一个匹配任何字符串的正则表达式,至少6个字符长,包括只有一个空格,但空格不能是第一个或最后一个字符.我尝试了很多\ S和\ s的组合,但我现在卡住了.有帮助吗?

Pau*_*aul 5

包括一个或零个空格:

^(?=.{6,})(\S+\s?\S+)$
Run Code Online (Sandbox Code Playgroud)

如果你的意思是它必须有空格,那么你应该删除?in \s?.这只适用于支持正向前瞻并识别\s\S序列的正则表达式引擎.RegexPal