Files

3.7 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7db4367417b2b2512b91 Пошук збігів без урахування регістру 1 301344 ignore-case-while-matching

--description--

Дотепер ви вивчали регулярні вирази, які знаходять точні збіги рядків. Але іноді ви, можливо, захочете також знайти збіги без урахування регістру.

Регістр (інколи регістр літер) - це різниця між великими та малими літерами. Прикладами великих літер є A, B і C. Прикладами малих літер є a, b і c.

Ви можете знаходити збіги обох регістрів за допомогою так званого прапорця. Існують інші прапорці, але тут ви зосередитесь на тому, який не враховує регістр - i. Ви можете використати його, додавши до регулярного виразу. Прикладом використання цього прапорця є /ignorecase/i. Цей регулярний вираз може відповідати рядкам ignorecase, igNoreCase та IgnoreCase.

--instructions--

Напишіть регулярний вираз fccRegex, щоб знайти freeCodeCamp незалежно від регістру. Ваш регулярний вираз не повинен збігатися зі скороченнями або варіаціями з пробілами.

--hints--

Ваш регулярний вираз повинен збігатися з рядком freeCodeCamp

fccRegex.lastIndex = 0; 
assert(fccRegex.test('freeCodeCamp'));

Ваш регулярний вираз повинен збігатися з рядком FreeCodeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreeCodeCamp'));

Ваш регулярний вираз повинен збігатися з рядком FreecodeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreecodeCamp'));

Ваш регулярний вираз повинен збігатися з рядком FreeCodecamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreeCodecamp'));

Ваш регулярний вираз не повинен збігатися з рядком Free Code Camp

fccRegex.lastIndex = 0;
assert(!fccRegex.test('Free Code Camp'));

Ваш регулярний вираз повинен збігатися з рядком FreeCOdeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FreeCOdeCamp'));

Ваш регулярний вираз не повинен збігатися з рядком FCC

fccRegex.lastIndex = 0;
assert(!fccRegex.test('FCC'));

Ваш регулярний вираз повинен збігатися з рядком FrEeCoDeCamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FrEeCoDeCamp'));

Ваш регулярний вираз повинен збігатися з рядком FrEeCodECamp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FrEeCodECamp'));

Ваш регулярний вираз повинен збігатися з рядком FReeCodeCAmp

fccRegex.lastIndex = 0;
assert(fccRegex.test('FReeCodeCAmp'));

--seed--

--seed-contents--

let myString = "freeCodeCamp";
let fccRegex = /change/; // Change this line
let result = fccRegex.test(myString);

--solutions--

let myString = "freeCodeCamp";
let fccRegex = /freecodecamp/i; // Change this line
let result = fccRegex.test(myString);