正则关卡15:狩猎罪犯

正则表达式测试工具

一群罪犯逃出监狱逃跑,你不知道有多少人。
但是,你知道他们和其他人在一起时会保持紧密联系。
你有责任立刻找到所有的罪犯。
这里有一个示例来回顾如何做到这一点: 当字母z在一行中出现一次或连续多次时,正则表达式/z+/会匹配到它。
它会在以下所有字符串中找到匹配项:

"z"
"zzzzzz"
"ABCzzzz"
"zzzzABC"
"abczzzzzzzzzzzzzzzzzzzzzabc"

但是它不会在以下字符串中找到匹配项,因为它们中没有字母z

""
"ABC"
"abcabc"

闯关:编写一个贪婪正则表达式,在一组其他人中匹配到一个或多个罪犯。
罪犯由大写字母C表示。

var crowd = 'P1P2P3P4P5P6CCCP7P8P9';
var reCriminals = /./; // 修改这行
var matchedCriminals = crowd.match(reCriminals);
console.log(matchedCriminals);

正确代码

var crowd = 'P1P2P3P4P5P6CCCP7P8P9';
var reCriminals = /C+/g;
var matchedCriminals = crowd.match(reCriminals);
console.log(matchedCriminals);