20. Pokročilejší práce s řetězci Flashcards
1
Q
Co je řetězec a regulární výraz v JavaScriptu?
A
- Řetězec (String): Posloupnost znaků uzavřených v jednoduchých, dvojitých nebo zpětných uvozovkách.
- Regulární výraz (Regular Expression): Sekvence znaků, která tvoří vyhledávací vzor, používaný pro vyhledávání nebo nahrazování textu.
2
Q
Jaké jsou klíčové metody pro manipulaci s řetězci v JavaScriptu?
A
- trim(): Odstraní bílé znaky na začátku a na konci řetězce.
- toUpperCase(), toLowerCase(): Převede řetězec na velká nebo malá písmena.
- slice(), substring(): Vyjme část řetězce.
- replace(): Nahradí části řetězce novým textem.
3
Q
Jaké metody jsou v JavaScriptu dostupné pro práci s regulárními výrazy?
A
- match(): Najde všechny výskyty podle vzoru v řetězci.
- search(): Najde první výskyt vzoru v řetězci a vrátí jeho index.
- replace(): Nahrazuje nalezené vzory novým textem.
4
Q
Jak lze použít regulární výrazy pro nalezení velkých písmen a jejich konverzi na malá v řetězci?
A
- Nalezení velkých písmen: let capitals = text.match(/[A-Z]/g); vrátí všechna velká písmena v řetězci.
- Konverze velkých písmen na malá: text = text.replace(/[A-Z]/g, function (match) { return match.toLowerCase(); }); změní všechna velká písmena na malá.