26 lines
1.6 KiB
Markdown
26 lines
1.6 KiB
Markdown
|
---
|
|||
|
title: Match Letters of the Alphabet
|
|||
|
localeTitle: Матч-буквы алфавита
|
|||
|
---
|
|||
|
## Матч-буквы алфавита
|
|||
|
|
|||
|
В этой задаче вам предлагается сопоставить все буквы алфавита в заданной строке. Вы не только соответствуете / ищете эти символы, но вас попросят извлечь их.
|
|||
|
|
|||
|
### Подсказка 1:
|
|||
|
|
|||
|
Помните, что вас попросят извлечь буквы из строки - это невозможно сделать с помощью метода .test (), потому что он возвращает True или False. В этом случае нам нужно извлечь фактический результат из строки, используя метод .match ().
|
|||
|
|
|||
|
### Подсказка 2:
|
|||
|
|
|||
|
Используете ли вы флаг символа метода match () с помощью скобок? например regExp = / \[ae\] / vs regExp = / ae /. Это позволяет нам выполнять поиск по строке для любых символов, соответствующих \[a, b, c, ... e\], используя сокращенную нотацию / \[ae\] /.
|
|||
|
|
|||
|
### Предупреждение о спойлере: решение в преддверии
|
|||
|
|
|||
|
## Решение
|
|||
|
|
|||
|
```javascript
|
|||
|
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
|
|||
|
|
|||
|
```
|