Match One of Alternate Literal Strings ( ( ) )

team bbl


Match One of Alternate Literal Strings ( ( | ) )

You can put a set of literal strings, each separated by a pipe bar (|), between parentheses. The string matches if it contains any one of the alternate literal strings.

Regular Expression

Match

Not a Match

a(bc|de|fg)x

abcx, adex, afgx

ax, abx, abcdex

I (love|hate) carrots

I love carrots

I like carrots


Many special characters and literal characters can be mixed together to form a regular expression. Really long, complex regular expressions can be built to match any conceivable string.

A special character is sometimes part of a literal string. If you want to include special characters in a regular expression to be treated as literal characters, you insert a backslash ( \ ) in front of the special character. For example, look at the following two regular expressions:

 ^.$ ^\.$ 

The first pattern matches a line that has one character on it, any character. The second expression matches a line that has one dot on it. The \ in front of the dot makes it into a literal dot, rather than a special character that represents any one character. Using a \ in front of a special character is called escaping the character.

If you need to use a \ as a literal character, you would include \\ in the regular expression.

    team bbl



    Spring Into Linux
    Spring Into Linux
    ISBN: 0131853546
    EAN: 2147483647
    Year: 2005
    Pages: 362
    Authors: Janet Valade

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net