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