Condividi tramite


Sintassi con caratteri jolly stringa

Alcuni comandi del debugger hanno parametri stringa che accettano un'ampia gamma di caratteri jolly. Questi parametri sono indicati nelle rispettive pagine di riferimento.

Questi tipi di parametri supportano le funzionalità di sintassi seguenti:

  • Un asterisco (*) rappresenta zero o più caratteri.

  • Un punto interrogativo (?) rappresenta qualsiasi carattere singolo.

  • Parentesi quadre ( [ ] ) che contengono un elenco di caratteri rappresentano qualsiasi singolo carattere nell'elenco. Corrisponde esattamente a un carattere nell'elenco. All'interno di queste parentesi quadre è possibile usare un trattino (-) per specificare un intervallo. Ad esempio, Prog[er-t7]am corrisponde a "Progeam", "Program", "Progsam", "Progtam" e "Prog7am".

  • Un segno numerico (#) rappresenta zero o più caratteri precedenti. Ad esempio, Lo#p corrisponde a "Lp", "Lop", "Loop", "Looop" e così via. È anche possibile combinare un segno di numero con parentesi quadre, quindi m[ia]#n corrisponde a "mn", "min", "man", "maan", "main", "mian", "miin", "miain" e così via.

  • Un segno più (+) rappresenta uno o più caratteri precedenti. Ad esempio, Lo+p è uguale a Lo#p, ad eccezione del fatto che Lo+p non corrisponde a "Lp". Analogamente, m[ia]+n è uguale a m[ia]#n, ad eccezione del fatto che m[ia]+n non corrisponde a "mn". a?+b è uguale a a*b, ad eccezione del fatto che a?+b non corrisponde a "ab".

  • Se è necessario specificare un segno di numero letterale (#), punto interrogativo (?), parentesi quadra di apertura ([), parentesi chiusa (]), asterisco (*)o segno più (+), è necessario aggiungere una barra rovesciata ( \ ) davanti al carattere. I trattini sono sempre letterali quando non vengono racchiusi tra parentesi quadre. Non è tuttavia possibile specificare un trattino letterale all'interno di un elenco tra parentesi quadre.

I parametri che specificano simboli supportano anche alcune funzionalità aggiuntive. Oltre ai caratteri jolly stringa standard, è possibile usare un carattere di sottolineatura (_) prima di un'espressione di testo usata per specificare un simbolo. Quando si associa questa espressione a un simbolo, il debugger considera il carattere di sottolineatura come qualsiasi quantità di caratteri di sottolineatura, anche zero. Questa funzionalità si applica solo quando si corrispondono i simboli. Non si applica alle espressioni con caratteri jolly stringa in generale. Per altre informazioni sulla sintassi dei simboli, vedere Sintassi dei simboli e corrispondenza dei simboli.