Filter Expression Values - Intermec 700 Series 700 User Manual

Monochrome mobile computer
Hide thumbs Also See for 700 Series 700:
Table of Contents

Advertisement

Chapter
6
Scanner Support

Filter Expression Values

Operator
Any character string not containing
the special characters: . ? [ ] { } or \
(period, question mark, left/right
brackets, left/right curly brackets, back-
slash).
\c where c is any of the special char-
acters: . ? [ ] { } or \
(period, question mark, left/right
brackets, left/right curly brackets, back-
slash)
. (period)
^ (tarot)
$ (dollar sign)
? (question mark)
* (asterisk)
+ (plus symbol)
[characterclass]
[rangel–rangeh]
[^characterclass]
[characterclass_tag]
{num}
{min,}
150
Filter Expression Values
A filter-expression can be any string of text containing the operators listed
below.
Meaning
Match the string literally.
Remove any special meaning of c.
Any character.
Anchor the match at the beginning
of the string.
Anchor the match at the end of the
string.
Repeat the preceding expression zero
or one time.
Repeat the preceding expression zero
or more times.
Repeat the preceding expression one
or more times.
A series of nonrepeating characters
denoting a class.
A sequential range of nonrepeating
characters denoting a class.
Any character except those denoted
by a character class.
[: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
Matches exactly num repetitions.
Matches at least num repetitions.
700 Series Monochrome Mobile Computer User's Manual
Example
super20 matches super20
\* matches *
. matches x
^abc matches abc, but not aabc
abc$ matches abc but not abcc
aa? matches a or aa
ab*c matches ac, abc, abbc, etc.
ab+c matches abc, abbc, etc.
[abcdefhijklmnopqrstuvwxyz] is the
class of all lowercase alphas.
[a-z] is the class of all lowercase al-
phas.
[^a-z] matches a numeric digit or a
punctuation mark.
[[:alpha:]]* matches Dynaction,
Selmer, or NewWonder but not Su-
per20
a{3} matches only aaa
a{3,} matches aaaa but not aa

Advertisement

Table of Contents
loading

Table of Contents