1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Regular Expressions in R

Connected

cvičení

Když nevíš, co přesně hledáš

Zatím jsi používal/a str_detect(), která vrátí TRUE, pokud vzor odpovídá, a FALSE, pokud ne. Regulární výrazy ale umí i víc – dokážou hledaný výraz přímo extrahovat z delšího textu. K tomu slouží funkce str_match().

Další speciální znak, který teď poznáš, je tečka: ".". Tečka odpovídá libovolnému znaku – funguje jako zástupný symbol. Když tedy hledáš například "...", najdeš libovolné tři znaky – ať už jde o písmena, čísla, nebo mezery.

To je velmi praktické, ledaže potřebuješ hledat skutečnou tečku ".". V takovém případě ji escapuj dvěma zpětnými lomítky: "\\."

Pokyny

100 XP
  • Najdi nejen film Saw 4, ale i ostatní díly série.
  • Vyextrahuj první čtyři znaky ze všech názvů filmů, které začínají písmenem "K".
  • Najdi film, jehož název končí skutečnou tečkou ".".