Mikroelektronika MIKROE-350 Fiche De Données
Character classes
You can specify a character class, by enclosing a list of characters in [], which will
match any of the characters from the list. If the first character after the "[" is "^", the
class matches any character not in the list.
match any of the characters from the list. If the first character after the "[" is "^", the
class matches any character not in the list.
Examples:
count[aeiou]r
finds strings
'countar', 'counter'
, etc. but not
'countbr', 'countcr'
, etc.
count[^aeiou]r
finds strings
'countbr', 'countcr'
, etc. but not
'countar', 'counter'
, etc.
Within a list, the
"-"
character is used to specify a range, so that a-z represents all
characters between
"a"
and
"z"
, inclusive.
If you want
"-"
itself to be a member of a class, put it at the start or end of the list,
or precede it with a backslash.
If you want
If you want
']'
, you may place it at the start of list or precede it with a backslash.
Examples:
[-az]
matches
'a', 'z'
and
'-'
[az-]
matches
'a', 'z'
and
'-'
[a\-z]
matches
'a', 'z'
and
'-'
[a-z]
matches all twenty six small characters from
'a'
to
'z'
[\n-\x0D]
matches any of
#10,#11,#12,#13.
[\d-t]
matches any digit,
'-'
or
't'
.
[]-a]
matches any char from
']'..'a'.
Metacharacters
Metacharacters are special characters which are the essence of regular expres-
sions. There are different types of metacharacters, described below.
sions. There are different types of metacharacters, described below.
Metacharacters - Line separators
^
- start of line
$
- end of line
\A
- start of text
\Z
- end of text
.
- any character in line
63
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Environment
mikroBasic PRO for AVR
CHAPTER 2