Regex 正则表达式,word<;空间>;word<;空间>;

Regex 正则表达式,word<;空间>;word<;空间>;,regex,Regex,我是正则表达式的新手,在尝试创建符合特定条件的表达式时遇到了困难 我想匹配一个包含多个单词/空格的字符串 i、 e.wordword 并且希望能够有0到n的空格,每次都用允许的空格数修改表达式 所以对于“foobar是a”之后的一个单词,即一个单词,没有空格 /^foo bar is a [\w]+ 但是,修改它,然后匹配“foobar是一个测试字符串”,所以在这种情况下,一个单词,空格,然后另一个单词,有什么想法吗 我希望形成一个模式来匹配n字数和n-1空格 为了澄清,我在表达式中使用了n的

我是正则表达式的新手,在尝试创建符合特定条件的表达式时遇到了困难

我想匹配一个包含多个单词/空格的字符串

i、 e.
wordword

并且希望能够有
0
n
的空格,每次都用允许的空格数修改表达式

所以对于“foobar是a”之后的一个单词,即一个单词,没有空格

/^foo bar is a [\w]+
但是,修改它,然后匹配“foobar是一个测试字符串”,所以在这种情况下,一个单词,空格,然后另一个单词,有什么想法吗

我希望形成一个模式来匹配
n
字数和
n-1
空格

为了澄清,我在表达式中使用了n的值

对于n0,word

对于n1,单词空间是单词

对于n2,单词空间单词空间单词


对于n3,单词空间单词空间单词空间单词空间似乎你想要这样的东西

^foo bar is a \w+(?: \w+)+$
(?:\w+++
+
之后,非捕获组将重复上一个令牌一次或多次


*
将上一个令牌重复零次或多次

不清楚,请用更多的例子说明。在这里找到答案
^foo bar is a \w+(?: \w+)*$