Slick EDIT V3.3 Manual Do Utilizador
UNIX Regular Expression
Definition
\ol
Turns off multi-line matching (default). You can still
use \n to create regular expressions which match
one or more lines. However, expressions like .+ will
not match multiple lines. This is much safer and
usually faster than using the \om option.
use \n to create regular expressions which match
one or more lines. However, expressions like .+ will
not match multiple lines. This is much safer and
usually faster than using the \om option.
\char
Declares character after slash to be literal. For ex-
ample, \* represents the star character.
ample, \* represents the star character.
\:char
Matches predefined expression corresponding to
char
. The pre-defined expressions are:
• \:a [A-Za-z0-9] - Matches an alphanumeric char-
acter.
• \:c [A-Za-z] - Matches an alphabetic character.
• \:b (?:[ \t]+) - Matches blanks.
• \:d [0-9] - Matches a digit.
• \:f (?:[^\[\]\:\\/<>|=+;, \t"’]+) - Windows: Matches
a file name part.
• \:f (?:[^/ \t"’]+) - UNIX: Matches a file name part.
• \:h (?:[0-9A-Fa-f]+) - Matches a hex number.
• \:i (?:[0-9]+) - Matches an integer.
• \:n
(?:(?:[0-9]+(?:\.[0-9]+|)|\.[0-9]+)(?:[Ee](?:\+|-|)[0-
9]+|)) - Matches a floating number.
9]+|)) - Matches a floating number.
• \:p (?:(?:[A-Za-z]:|)(?:\\|/|)(?:\:f(?:\\|/))*\:f) - Win-
dows: Matches a path.
• \:p (?:(?:/|)?:(?::f(/))*\:f) - UNIX: Matches a path.
• \:q (?:\"[^\"]*\"|'[^']*') - Matches a quoted string.
• \:v (?:[A-Za-z_$][A-Za-z0-9_$]*) - Matches a C
variable.
• \:w (?:[A-Za-z]+) - Matches a word.
The precedence of operators, from highest to lowest, is as follows:
UNIX Regular Expressions
524