--- id: 587d7db7367417b2b2512b9c title: Find One or More Criminals in a Hunt challengeType: 1 videoUrl: '' localeTitle: 在狩猎中找到一个或多个罪犯 --- ## Description
是时候暂停和测试你的新正则表达式写作技巧了。一群罪犯逃出监狱逃跑,但你不知道有多少人。但是,你知道他们和其他人在一起时会保持紧密联系。你有责任立刻找到所有的罪犯。下面是一个查看如何执行此操作的示例:regex /z+/在连续出现一次或多次时匹配字母z 。它会在以下所有字符串中找到匹配项:
“Z”
“ZZZZZZ”
“ABCzzzz”
“zzzzABC”
“abczzzzzzzzzzzzzzzzzzzzzabc”
但它没有在以下字符串中找到匹配项,因为没有字母z字符:
“”
“ABC”
“ABCABC”
## Instructions
写一个greedy正则表达式,在一群其他人中找到一个或多个罪犯。罪犯由大写字母C
## Tests
```yml tests: - text: 您正则表达式应该匹配one犯罪(“ C中”), "C" testString: 'assert("C".match(reCriminals) && "C".match(reCriminals)[0] == "C", "Your regex should match one criminal ("C") in "C"");' - text: 您正则表达式应该匹配two罪犯(“ CC中”) "CC" testString: 'assert("CC".match(reCriminals) && "CC".match(reCriminals)[0] == "CC", "Your regex should match two criminals ("CC") in "CC"");' - text: 你的正则表达式应匹配"P1P5P4CCCP2P6P3"中的three罪犯(“ CCC ”) testString: 'assert("P1P5P4CCCP2P6P3".match(reCriminals) && "P1P5P4CCCP2P6P3".match(reCriminals)[0] == "CCC", "Your regex should match three criminals ("CCC") in "P1P5P4CCCP2P6P3"");' - text: 你的正则表达式应匹配"P6P2P7P4P5CCCCCP3P1"中的five罪犯(“ CCCCC ”) testString: 'assert("P6P2P7P4P5CCCCCP3P1".match(reCriminals) && "P6P2P7P4P5CCCCCP3P1".match(reCriminals)[0] == "CCCCC", "Your regex should match five criminals ("CCCCC") in "P6P2P7P4P5CCCCCP3P1"");' - text: 你的正则表达式不应该匹配""中的任何罪犯 testString: 'assert(!reCriminals.test(""), "Your regex should not match any criminals in """);' - text: 你的正则表达式不应该匹配"P1P2P3"中的任何罪犯 testString: 'assert(!reCriminals.test("P1P2P3"), "Your regex should not match any criminals in "P1P2P3"");' - text: 您正则表达式应该与fifty的罪犯(“ CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC中”) "P2P1P5P4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP3" 。 testString: 'assert("P2P1P5P4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP3".match(reCriminals) && "P2P1P5P4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP3".match(reCriminals)[0] == "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "Your regex should match fifty criminals ("CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC") in "P2P1P5P4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP3".");' ```
## Challenge Seed
```js // example crowd gathering let crowd = 'P1P2P3P4P5P6CCCP7P8P9'; let reCriminals = /./; // Change this line let matchedCriminals = crowd.match(reCriminals); console.log(matchedCriminals); ```
## Solution
```js // solution required ```