Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Některé příkazy ladicího programu mají parametry řetězce, které přijímají různé zástupné znaky. Tyto parametry jsou uvedeny na příslušných referenčních stránkách.
Tyto typy parametrů podporují následující funkce syntaxe:
Hvězdička (*) představuje nula nebo více znaků.
Otazník (?) představuje libovolný jeden znak.
Hranaté závorky ([ ] ) obsahující seznam znaků představují libovolný jeden znak v seznamu. Přesně jeden znak v seznamu se shoduje. V těchto hranatých závorkách můžete k určení rozsahu použít spojovník (-). Například Prog[er-t7]am odpovídá "Progeam", "Program", "Progsam", "Progtam" a "Prog7am".
Znak čísla (#) představuje nula nebo více předchozích znaků. Například Lo#p odpovídá "Lp", "Lop", "Loop", "Looop" atd. Můžete také zkombinovat znak čísla se závorkami, takže m[ia]#n odpovídá "mn", "min", "man", "maan", "main", "mian", "miin", "miain" atd.
Znaménko plus (+) představuje jeden nebo více předchozích znaků. Například Lo+p je stejný jako Lo#p, s tím rozdílem, že Lo+p neodpovídá "Lp". Podobně m[ia]+n je stejný jako m[ia]#n s tím rozdílem, že m[ia]+n neodpovídá "mn". a?+b je také stejný jako a*b, s tím rozdílem, že a?+b neodpovídá "ab".
Pokud potřebujete zadat znak literálového čísla (#), otazník (?), levou závorku ([), pravou závorku (]), hvězdičku (*) nebo znak plus (+), musíte před znak přidat zpětné lomítko (\). Spojovníky jsou vždy doslovné, pokud je nezavřete do závorek. V seznamu v hranatých závorkách ale nemůžete zadat doslovný spojovník.
Parametry, které určují symboly, podporují také některé další funkce. Kromě standardních zástupných znaků řetězce můžete před textovým výrazem, který použijete k zadání symbolu, použít podtržítko (_). Při porovnávání tohoto výrazu se symbolem ladicí program zachází s podtržítkem jako s libovolným množstvím podtržítka, a to i s nulou. Tato funkce platí jenom v případě, že porovnáváte symboly. Nevztahuje se obecně na výrazy s řetězcovými zástupnými znaky. Další informace o syntaxi symbolů naleznete v tématu Syntaxe symbolů a Porovnávání symbolů.