freeCodeCamp/curriculum/challenges/russian/02-javascript-algorithms-an.../regular-expressions/match-letters-of-the-alphab...

3.1 KiB
Raw Blame History

id title challengeType videoUrl localeTitle
587d7db5367417b2b2512b96 Match Letters of the Alphabet 1 Матч-буквы алфавита

Description

Вы видели, как вы можете использовать character sets чтобы указать группу символов для соответствия, но это очень много, когда вам нужно сопоставить большой диапазон символов (например, каждую букву в алфавите). К счастью, есть встроенная функция, которая делает это коротким и простым. Внутри character set вы можете определить диапазон символов в соответствии с символом hyphen : - . Например, чтобы соответствовать строчным буквам от a до e вы должны использовать [ae] .
let catStr = "cat";
let batStr = "bat";
пусть matStr = "мат";
пусть bgRegex = / [ae] at /;
catStr.match (bgRegex); // Возвращает ["cat"]
batStr.match (bgRegex); // Возвращает ["bat"]
matStr.match (bgRegex); // Возвращает значение null

Instructions

Сопоставьте все буквы в строке quoteSample . Заметка
Обязательно сопоставляйте буквы верхнего и нижнего регистра .

Tests

tests:
  - text: Ваше регулярное выражение <code>alphabetRegex</code> должно соответствовать 35 пунктам.
    testString: 'assert(result.length == 35, "Your regex <code>alphabetRegex</code> should match 35 items.");'
  - text: Ваша регулярное выражение <code>alphabetRegex</code> следует использовать глобальный флаг.
    testString: 'assert(alphabetRegex.flags.match(/g/).length == 1, "Your regex <code>alphabetRegex</code> should use the global flag.");'
  - text: Ваша регулярное выражение <code>alphabetRegex</code> следует использовать регистрозависимости флаг.
    testString: 'assert(alphabetRegex.flags.match(/i/).length == 1, "Your regex <code>alphabetRegex</code> should use the case insensitive flag.");'

Challenge Seed

let quoteSample = "The quick brown fox jumps over the lazy dog.";
let alphabetRegex = /change/; // Change this line
let result = alphabetRegex; // Change this line

Solution

// solution required