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

Connected

cvičení

Tohle nebo tamto

Hledat jedno slovo je jednoduché, že? Ale hledat přesně dvě nebo tři slova najednou – to běžné vyhledávání „Ctrl + F" nezvládne. S regulárními výrazy to ale dokážeš. Pomocí str_view() si můžeš ověřit, co tvůj výraz skutečně zachytí.

Propojíš-li více slov operátorem roury |, výraz zachytí vše, co stojí před rourou, i vše, co stojí za ní. A nejsi omezen/a jen na dvě možnosti – klidně jich zadej víc, třeba Hello Anna|Berta|Colin.

Můžeš také použít závorky pro seskupení části vzoru. Například Hello (Anna|Berta|Colin) dá jiný výsledek než vzor výše. Vyzkoušej obě varianty a porovnej rozdíl.

Pokyny

100 XP
  • Vytvoř vzor, který hledá filmy začínající na "Finding " a pokračující slovem "Nemo", "Harmony" nebo "Dory".
  • Teď vytvoř stejný vzor, ale tři možnosti obal závorkami () a porovnej výsledky.
  • Zvol ten ze dvou vzorů, který zachytí celé názvy filmů "Finding Nemo", "Finding Harmony" a "Finding Dory", a předej ho třetímu volání str_match().