Character-based wildcard scheme
The character-based wildcard scheme allows you to select topics based on traditional character matching.
You can select all topics at multiple levels in a topic hierarchy using the string '*'. Using '*' in the character-based wildcard scheme is equivalent to using the topic-based wildcard string '#'
' x/*/y ' is equivalent to ' x/#/y ' in the topic-based scheme, and selects all topics in the topic hierarchy between levels ' x and y ', where ' x ' and ' y ' are topic names that are not in the set of levels returned by the wildcard.
'/+/' in the topic-based scheme has no exact equivalent in the character-based scheme. 'IBM/*/Results' would also select 'IBM/Patents/Software/Results'. Only if the set of topic names at each level of the hierarchy are unique, can you always construct queries with the two schemes that yield identical matches.
'*' and '?' in the character-based scheme have no equivalents in the topic-based scheme. The topic-based scheme does not perform partial matching using wildcards. The character based wildcard subscription 'IBM/*ware/Results' has no topic-based equivalent.
Character-based wildcard string
- 1 Means escape the following character, so that it is treated as a literal.
'%'must be followed by either'*','?'or'%'. See Examples of topic strings. - 2 Means match zero or more characters in a subscription.
- 3 Means match exactly one character in a subscription.
Examples
IBM/*/Results
IBM/*ware/Results
