Files
freeCodeCamp/curriculum/challenges/russian/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.russian.md

2.5 KiB
Raw Blame History

id, title, challengeType, forumTopicId, localeTitle
id title challengeType forumTopicId localeTitle
587d7db3367417b2b2512b8f Match Literal Strings 1 301355 Литературные строки

Description

В последнем вызове вы искали слово "Hello" используя регулярное выражение /Hello/ . Это регулярное выражение искало буквальное совпадение строки "Hello" . Вот еще один пример поиска литерального соответствия строки "Kevin" :
пусть testStr = «Привет, меня зовут Кевин»;
пусть testRegex = / Kevin /;
testRegex.test (testStr);
// Возвращает true
Любые другие формы "Kevin" не совпадают. Например, regex /Kevin/ не будет соответствовать "kevin" или "KEVIN" .
let wrongRegex = / kevin /;
wrongRegex.test (testStr);
// Возвращает false
Будущая задача покажет, как соотнести эти другие формы.

Instructions

Заполните regex waldoRegex чтобы найти "Waldo" в строке waldoIsHiding с буквальным совпадением.

Tests

tests:
  - text: Your regex <code>waldoRegex</code> should find <code>"Waldo"</code>
    testString: assert(waldoRegex.test(waldoIsHiding));
  - text: Your regex <code>waldoRegex</code> should not search for anything else.
    testString: assert(!waldoRegex.test('Somewhere is hiding in this text.'));
  - text: You should perform a literal string match with your regex.
    testString: assert(!/\/.*\/i/.test(code));

Challenge Seed

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /search/; // Change this line
let result = waldoRegex.test(waldoIsHiding);

Solution

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /Waldo/; // Change this line
let result = waldoRegex.test(waldoIsHiding);