User's Manual Part 1
Scanner SupportChapter —6
142 700 Series Color Mobile Computer User’s Manual
Filter Expression Values
A filter-expression can be any string of text containing the operators listed
below.
Filter Expression Values
Operator Meaning Example
Any character string not containing
thespecialcharacters:.?[]{}or\
(period, question mark, left/right
brackets, left/right curly brackets, back-
slash).
Match the string literally. super20 matches super20
\c where c is any of the special char-
acters:.?[]{}or\
(period, question mark, left/right
brackets, left/right curly brackets, back-
slash)
Remove any special meaning of c. \* matches *
.(period) Any character. . matches x
^ (tarot) Anchor the match at the beginning
of the string.
^abc matches abc, but not aabc
$ (dollar sign) Anchor the match at the end of the
string.
abc$ matches abc but not abcc
? (question mark) Repeat the preceding expression zero
or one time.
aa? matches a or aa
*(asterisk) Repeat the preceding expression zero
or more times.
ab*c matches ac, abc, abbc, etc.
+(plussymbol) Repeat the preceding expression one
or more times.
ab+c matches abc, abbc, etc.
[characterclass] A series of nonrepeating characters
denoting a class.
[abcdefhijklmnopqrstuvwxyz] is the
class of all lowercase alphas.
[rangel`rangeh] A sequential range of nonrepeating
characters denoting a class.
[a-z]istheclassofalllowercaseal-
phas.
[^characterclass] Any character except those denoted
by a character class.
[^a-z] matches a numeric digit or a
punctuation mark.
[characterclass_tag] [:alnum:] - Alphanumeric characters
[:alpha:] - Alphabetic characters
[:blank:] - Tab and space
[:cntrl:] - Control characters
[:digit:] - Numeric characters
[:graph:] - All printable characters ex-
cept space
[:lower:] - Lowercase letters
[:print:] - All printable characters
[:punct:] - Punctuation
[:space:] - White space characters
[:upper:] - Uppercase letters
[:xdigit:] - Hexadecimal digits
[[:alpha:]]* matches Dynaction,
Selmer, or NewWonder but not Su-
per20
{num} Matches exactly num repetitions. a{3} matches only aaa
{min,} Matches at least num repetitions. a{3,} matches aaaa but not aa