mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-28 14:01:28 -04:00
75 lines
1.9 KiB
Markdown
75 lines
1.9 KiB
Markdown
---
|
|
id: 587d7db3367417b2b2512b8f
|
|
title: Literal-Strings abgleichen
|
|
challengeType: 1
|
|
forumTopicId: 301355
|
|
dashedName: 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`:
|
|
|
|
```js
|
|
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`.
|
|
|
|
```js
|
|
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
|
|
|
|
```js
|
|
waldoRegex.lastIndex = 0;
|
|
assert(waldoRegex.test(waldoIsHiding));
|
|
```
|
|
|
|
Deine Regex `waldoRegex` sollte nicht nach etwas Anderem suchen.
|
|
|
|
```js
|
|
waldoRegex.lastIndex = 0;
|
|
assert(!waldoRegex.test('Somewhere is hiding in this text.'));
|
|
```
|
|
|
|
Du solltest mit deinem Regex einen literalen String-Match durchführen.
|
|
|
|
```js
|
|
assert(!/\/.*\/i/.test(code));
|
|
```
|
|
|
|
# --seed--
|
|
|
|
## --seed-contents--
|
|
|
|
```js
|
|
let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
|
|
let waldoRegex = /search/; // Change this line
|
|
let result = waldoRegex.test(waldoIsHiding);
|
|
```
|
|
|
|
# --solutions--
|
|
|
|
```js
|
|
let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
|
|
let waldoRegex = /Waldo/; // Change this line
|
|
let result = waldoRegex.test(waldoIsHiding);
|
|
```
|