a period means 'any single character'. A period followed by an asterisk means 'zero or more characters'.
Single-letter matching wild cards. Example: d?g could be dog, dig, or dug, but NOT dang, dragging, drug, dung, or digging.
The asterisk symbol means 0 to many repetitions of the expression it follows. This means the regular expression "do*g" would match "dg", "dog", "doog", "dooog", ... or "(?>do)*g" would match "g", "dog", "dodog", "dododog", ...
Regular expressions can be used to find patterns within data. Beyond that the subject of Regular expressions gets extremely complicated very fast, I suggest you purchase a book on the subject and read it... twice.. http://www.amazon.com/Mastering-Regular-Expressions-Jeffrey-Friedl/dp/0596528124/ref=sr_1_1?ie=UTF8&qid=1345423498&sr=8-1&keywords=regular+expressions
to stop a sentence
Yes, Linux can be used on a mainframe.
Perimenopausal
There is no limit to the number of terms that are used as expressions.
red hat enterprise Linux is used as a server while red hat Linux is used as client..
Linux is the kernel.
I think it was the Linux kernel. There are many used with Linux now.
The very first one, period. The first shell for Unix didn't originally have a name but has since been referred to as the Thompson shell. The first shell ported to Linux was bash.
Lexical analyzer generators translate regular expressions (the lexical analyzer definition) into finite automata (the lexical analyzer). For example, a lexical analyzer definition may specify a number of regular expressions describing different lexical forms (integer, string, identifier, comment, etc.). The lexical analyzer generator would then translate that definition into a program module that can use the deterministic finite automata to analyze text and split it into lexemes (tokens).