Any literal character, such as "c", is a regular expression
and matches that same character in the text being scanned. Regular
expressions may be concatenated: a regular expression followed by
another regular expression forms a new regular expression that matches anything
matched by the first followed immediately by anything matched by
the second. A sequence of literal characters is an example of concatenated
expressions. For example, "c0000000" or "computer" is a pattern
that matches any occurrence of that sequence of characters in the
line it is being compared against.
A regular expression is said to match part of a text line
if the text line contains an occurrence of the regular expression.
For example, the pattern "aa" matches the line "aabc" once at position
1, and the line "aabcaabc" in two places, and the line "aaaaaa"
in five (overlapping) places. Matching is done on a line-by-line
basis; no regular expression can match across a line boundary.