Zástupný znak
V informatice označuje zástupný znak znak, který může v řetězci zastupovat nula nebo více znaků. Zástupné znaky se běžně používají v počítačovém programování, ve vyhledávacích dotazech databází SQL a při procházení adresářů DOS nebo Unix prostřednictvím příkazového řádku.
Níže jsou uvedeny některé běžné způsoby použití zástupných znaků:
- Regulární výrazy – Tečka (.) odpovídá jednomu znaku, zatímco .* odpovídá nule nebo více znakům a .+ odpovídá jednomu nebo více znakům.
▶ Příklad: $pattern = "Mac(.*)" - Dotazy SQL – Procento (%) odpovídá nule nebo více znakům, zatímco podtržítko (_) odpovídá jednomu znaku.
▶ Příklad: SELECT * FROM Computers WHERE Platform LIKE 'Mac%' - Procházení adresářů – Hvězdička (*) odpovídá nule nebo více znakům, zatímco otazník (?) odpovídá jednomu znaku.
▶ Příklad: dir *.exe
Ve výše uvedených příkladech se zástupné znaky používají k vyhledávání částečných shod namísto přesných shod. To může být užitečné při vyhledávání souborů nebo při získávání informací z databáze.
Otestujte své znalosti