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