Metacharacters Defined

The following table lists and describes character escapes in iWay DQS.

Metacharacters Defined

Metacharacter Examples

MChar

Definition

Pattern

Sample Matches

^

Start of a string.

^abc
abc, abcdefg, abc123, ...
$

End of a string.

abc$
abc, endsinabc, 123abc, ...
.

Any character (except \n newline).

a.c
abc, aac, acc, adc, aec, ...
|

Alternation.

bill|ted
ted, bill
{...}

Explicit quantifier notation.

ab{2}c
abbc
[...]

Explicit set of characters to match.

a[bB]c
abc, aBc
(...)

Logical grouping of part of an expression.

(abc)
{2}
abcabc
*

0 or more of previous expressions.

ab*c
ac, abc, abbc, abbbc, ...
+

1 or more of previous expressions.

ab+c
abc, abbc, abbbc, ...
?

0 or 1 of previous expressions; also forces minimal matching when an expression might match several strings within a search string.

ab?c
ac, abc
\

Preceding one of the above, it makes it a literal instead of a special character. Preceding a special matching character, see below.

a\sc
a c


iWay Software