For more information about symbol syntax, see Symbol Syntax and Symbol Matching. It does not apply to string wildcard expressions in general. This feature applies only when you are matching symbols. When matching this expression to a symbol, the debugger treats the underscore as any quantity of underscores, even zero. In addition to the standard string wildcard characters, you can use an underscore (_) before a text expression that you use to specify a symbol. Parameters that specify symbols also support some additional features. But you cannot specify a literal hyphen within a bracketed list. Hyphens are always literal when you do not enclose them in brackets.
If you have to specify a literal number sign (#), question mark (?), opening bracket (), asterisk (*), or plus sign (+) character, you must add a backslash ( \ ) in front of the character.
a?+b is also the same as a*b, except that a?+b does not match "ab". Similarly, m+n is the same as m#n, except that m +n does not match "mn". For example, Lo+p is the same as Lo#p, except that Lo+p does not match "Lp". You can also combine a number sign with brackets, so m#n matches "mn", "min", "man", "maan", "main", "mian", "miin", "miain", and so on.Ī plus sign (+) represents one or more of the preceding characters. For example, Lo#p matches "Lp", "Lop", "Loop", "Looop", and so on. For example, Progam matches "Progeam", "Program", "Progsam", "Progtam", and "Prog7am".Ī number sign (#) represents zero or more of the preceding characters. Within these brackets, you can use a hyphen (-) to specify a range. Exactly one character in the list is matched. These kinds of parameters support the following syntax features:Īn asterisk (*) represents zero or more characters.Ī question mark (?) represents any single character.īrackets ( ) that contain a list of characters represent any single character in the list. (THEN) Has no effect unless backtracked onto, in which case all subsequent alternatives in a group of alternations are discarded. Click the Format button, and select Font. Type the following exactly (or copy it from here): (\ ) () (\) Go to the Replace with field and type: \1\2\3. Preceding the brackets (individually) with a backslash and indicating that we are using backslash for the escape character allows us to escape them within the functioning brackets indicating the set of characters. Put your cursor into the Find what field. Click this button to display a list of the available wildcards. The triangular Reference List button next to the Find what field then becomes available.
These parameters are noted on their respective reference pages. This can be used to optimize searches by skipping over chunks of text that have already been determined can not form a match. Press Ctrl+H to open the Find and Replace dialog box. To enable the use of wildcards in the Find what field during Quick Find, Find in Files, Quick Replace, or Replace in Files operations, select the Use option under Find Options and then choose Wildcards. Some debugger commands have string parameters that accept a variety of wildcard characters.