ID: 2856 OOP - Podstawy Łatwe

Źródło: Arkusze CKE

W przedstawionej ramce znajduje się fragment opisu metody compile języka Java wykorzystywanej w kontekście wyrażeń regularnych. Który symbol powinien być użyty, aby znaleźć dopasowanie na końcu tekstu?
MetacharacterDescription|Find a match for any one of the patterns separated by | as in: cat|dog|fish.Find just one instance of any character^Finds a match as the beginning of a string as in: ^Hello$Finds a match at the end of the string as in: World$\dFind a digit\sFind a whitespace character\bFind a match at the beginning of a word like this: \bWORD, or at the end of a word like this: WORD\b\uxxxxFind the Unicode character specified by the hexadecimal number xxxxŹródło https://www.w3schools.com/java/java_regex.asp dostęp 20.08.2020

Warianty odpowiedzi

  1. A

    ^

  2. B

    |

  3. C

    $

  4. D

    .

Wyjaśnienie

W wyrażeniach regularnych (regex), niezależnie czy używasz Javy, C# czy JavaScriptu, istnieją standardowe metaznaki kotwiczące.

Znak dolara ($) jest symbolem wskazującym na koniec ciągu znaków lub koniec linii.

Dla pełnego obrazu: symbol daszka (^) służy do dopasowania początku tekstu, a pionowa kreska (|) oznacza alternatywę logiczną. W pytaniu chodzi o koniec tekstu, więc prawidłowy wybór to $.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy