1.9 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 587d7db3367417b2b2512b8f | Literal-Strings abgleichen | 1 | 301355 | match-literal-strings |
--description--
In der letzten Aufgabe hast du nach dem Wort Hello gesucht, indem du den regulären Ausdruck /Hello/ verwendet hast. Dieser Regex suchte nach einer wörtlichen Übereinstimmung mit dem String Hello. Hier ist ein weiteres Beispiel für die Suche nach einer wörtlichen Übereinstimmung des Strings Kevin:
let testStr = "Hello, my name is Kevin.";
let testRegex = /Kevin/;
testRegex.test(testStr);
Dieser test-Aufruf gibt true zurück.
Jede andere Form von Kevin wird nicht zutreffen. Zum Beispiel passt der Regex /Kevin/ nicht zu kevin oder KEVIN.
let wrongRegex = /kevin/;
wrongRegex.test(testStr);
Dieser test-Aufruf gibt false zurück.
Eine zukünftige Aufgabe wird zeigen, wie man auch diese anderen Formen abgleichen kann.
--instructions--
Vervollständige den Regex waldoRegex, um "Waldo" in dem String waldoIsHiding mit einer wörtlichen Übereinstimmung zu finden.
--hints--
Dein Regex waldoRegex sollte den String Waldo finden
waldoRegex.lastIndex = 0;
assert(waldoRegex.test(waldoIsHiding));
Deine Regex waldoRegex sollte nicht nach etwas Anderem suchen.
waldoRegex.lastIndex = 0;
assert(!waldoRegex.test('Somewhere is hiding in this text.'));
Du solltest mit deinem Regex einen literalen String-Match durchführen.
assert(!/\/.*\/i/.test(code));
--seed--
--seed-contents--
let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /search/; // Change this line
let result = waldoRegex.test(waldoIsHiding);
--solutions--
let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /Waldo/; // Change this line
let result = waldoRegex.test(waldoIsHiding);