freeCodeCamp/guide/russian/certifications/javascript-algorithms-and-d.../regular-expressions/match-letters-of-the-alphabet/index.md

1.6 KiB
Raw Blame History

title localeTitle
Match Letters of the Alphabet Матч-буквы алфавита

Матч-буквы алфавита

В этой задаче вам предлагается сопоставить все буквы алфавита в заданной строке. Вы не только соответствуете / ищете эти символы, но вас попросят извлечь их.

Подсказка 1:

Помните, что вас попросят извлечь буквы из строки - это невозможно сделать с помощью метода .test (), потому что он возвращает True или False. В этом случае нам нужно извлечь фактический результат из строки, используя метод .match ().

Подсказка 2:

Используете ли вы флаг символа метода match () с помощью скобок? например regExp = / [ae] / vs regExp = / ae /. Это позволяет нам выполнять поиск по строке для любых символов, соответствующих [a, b, c, ... e], используя сокращенную нотацию / [ae] /.

Предупреждение о спойлере: решение в преддверии

Решение

let quoteSample = "The quick brown fox jumps over the lazy dog."; 
 let alphabetRegex = /[az]/ig; // Change this line 
 let result = quoteSample.match(alphabetRegex); // Change this line