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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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á.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly