Strängsyntax för jokertecken

Vissa felsökningskommandon har strängparametrar som accepterar en mängd olika jokertecken. Dessa parametrar anges på respektive referenssida.

Dessa typer av parametrar stöder följande syntaxfunktioner:

  • En asterisk (*) representerar noll eller fler tecken.

  • Ett frågetecken (?) representerar ett enskilt tecken.

  • Hakparenteser ( [ ] ) som innehåller en lista med tecken representerar ett enskilt tecken i listan. Exakt ett tecken i listan matchas. Inom dessa hakparenteser kan du använda ett bindestreck (-) för att ange ett intervall. Prog[er-t7]am matchar till exempel "Progeam", "Program", "Progsam", "Progtam" och "Prog7am".

  • Ett taltecken (#) representerar noll eller fler av föregående tecken. Lo#p matchar till exempel "Lp", "Lop", "Loop", "Looop" och så vidare. Du kan också kombinera ett taltecken med hakparenteser, så m[ia]#n matchar "mn", "min", "man", "maan", "main", "mian", "miin", "miain" och så vidare.

  • Ett plustecken (+) representerar ett eller flera av föregående tecken. Lo+p är till exempel samma som Lo#p, förutom att Lo+p inte matchar "Lp". På samma sätt är m[ia]+n samma som m[ia]#n, förutom att m[ia]+n inte matchar "mn". a?+b är också samma som a*b, förutom att a?+b inte matchar "ab".

  • Om du måste ange ett tecken för literalnummer (#), frågetecken (?), inledande hakparentes ([), avslutande hakparentes (]), asterisk (*) eller plustecken (+) måste du lägga till ett omvänt snedstreck ( \ ) framför tecknet. Bindestreck är alltid bokstavliga när du inte omger dem med hakparenteser. Men du kan inte ange ett bokstavligt bindestreck i en hakparenteslista.

Parametrar som anger symboler stöder även vissa ytterligare funktioner. Förutom standardjokertecken kan du använda ett understreck (_) före ett textuttryck som du använder för att ange en symbol. När du jämför det här uttrycket med en symbol behandlar felsökaren understrecket som valfritt antal understreck, till och med inga alls. Den här funktionen gäller endast när du matchar symboler. Det gäller inte för strängteckenuttryck i allmänhet. Mer information om symbolsyntax finns i Symbolsyntax och Symbolmatchning.