正则表达式,用于测试字符串是否包含超过 X 个单词

RegEx to test if a string contains more than X words

本文关键字:单词 包含超 是否 用于 测试 字符串 正则表达式      更新时间:2023-09-26

我正在尝试编写一个正则表达式来测试测试字符串是否包含超过 X 个单词(精度并不重要 - 我们谈论 80 个单词左右,如果是 81 或 79 就足够了)

我的猜测是我必须测试一个字符串是否具有超过 X 个空格字符(双空格等可以忽略,这不是那么重要)

平台是JavaScript,但我需要一个纯粹的表达式,没有任何代码(例如。我无法计算与javascript代码匹配的数量)

谁能帮我组装这种表达方式?

要精确匹配包含八十个"单词"的字符串(即不间断的'w

):
/^'W*('w+'b'W*){80}$/

所以要匹配八十个或更多的单词:

/^'W*('w+'b'W*){80,}$/