Vykopírujte si část článku z https://cs.wikipedia.org/wiki/Praha . Použití v programu: buď napevno do řetězce:

const text="Praha (německy Prag; v jiných jazycích často Prague či Praga) je hlavní město a současně největší město Česka..."

nebo si vytvořte stránku, na ní <textarea id="vstup"></textarea> a ve funkci (spuštěné například na onclick nějakého tlačítka <button></button>) vysosejte pomocí document.getElementById("vstup").value

Úkoly:

  1. Spočtěte a vypište, kolik má text znaků (length)
  2. Změňte všechny výskyty „Praha“ na „Brno“ - a případně i tvary těch slov (replace, případně řetízkované)
  3. Vypište text mezi 50.-70. znakem (slice / substr)
  4. Text mezi 50.-70. znakem zvýrazněte (tím že přidáte na začátek té oblasti <strong> a na konec </strong>)
  5. Umožněte předchozí funkci parametrizovat (například pomocí dvou <input type="number">)
  6. Z textu odstraňte všechny referenční číslíčka - „[12]“ (replace s regexpem)
  7. text zobrazte samými velkými (toUpperCase()) a samými malými (toLowerCase()) písmeny
  8. text rozdělte do jednotlivých slov - oddělovač mezera. Chcete víc oddělovačů (např. „,./“)? Nejprve je převeďte na mezery pomocí replace!
  9. Spočítejte kolik má text slov
  10. Najděte, která slova jsou v textu častá (víc jak dva výskyty), případně vytvořte seřazený žebříček dle četnosti