我不知道如何限制捕获组。
如果我有这样的正则表达式:
/^(\w{2,}\s\w{2,}){4,15}$/
我认为这将捕获任何带有以下内容的字符串:
但是限制我的捕获组是行不通的。我可以完全限制捕获组吗?
PS。我正在使用JavaScript测试示例中的正则表达式。
这种基于前瞻性的正则表达式应该为您工作:
/^(?=.{4,15}$)\w{2,}\s\w{2,}$/
您的正则表达式:^(\w{2,}\s\w{2,}){4,15}$
基本上意味着应该有4到15个字符串实例,其中包含2个单词,至少2个字符用空格隔开
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句