^ Matches the beginning of the input or line. $ Matches the end of the input or line. Matches the preceding character zero or more /zo*/ matches either "z" or * times. "zoo." Matches the preceding character one or more /zo+/ matches "zoo" but not + times. "z." /a?ve?/ matches the "ve" in ? Matches the preceding character zero or one times. "never." Matches any single character except a newline . character. Matches and remembers the match. To pattern ( ) pattern match ( ) (parentheses), use "\(" or "\)". /z|food?/ matches "zoo" or | Matches either or x y x y. "food." /o{2}/ does not match the "o" Matches exactly times (n is a nonnegative in "Bob," but matches the first n { } n integer). two instances of the letter o in "foooood." /o{2,}/ does not match the "o" in "Bob" but matches all of the Matches at least times (n is a nonnegative n { ,} instances of the letter o in n integer). "foooood." /o{1,}/ is equivalent to /o+/. /o{1,3}/ matches the first three Matches at least and at most times (m and n m n { , } instances of the letter o in n m are nonnegative integers). "fooooood." Matches any one of the enclosed characters (a /[abc]/ matches the "a" in [ ] xyz character set). "plain." Matches any characters that are not enclosed (a /[^abc]/ matches the "p" in [^ ] xyz negative character set). "plain." /ea*r\b/ matches the "er" in Matches a word boundary (for example, a space). \b "never early." /ea*r\B/ matches the "ear" in Matches a nonword boundary. \B "never early." \d Matches a digit character (equivalent to [0-9]). Matches a nondigit character (equivalent to \D \f Matches a form feed character. Matches a line feed character. \n \r Matches a carriage return character.
^ Matches the beginning of the input or line. $ Matches the end of the input or line. * Matches the preceding character zero or more times. /zo*/ matches either "z" or "zoo." + Matches the preceding character one or more times. /zo+/ matches "zoo" but not "z." ? Matches the preceding character zero or one times. /a?ve?/ matches the "ve" in "never." . Matches any single character except a newline character. ( pattern ) Matches pattern and remembers the match. To match ( ) (parentheses), use "\(" or "\)". x | y Matches either x or y. /z|food?/ matches "zoo" or "food." { n } Matches exactly n times (n is a nonnegative integer). /o{2}/ does not match the "o" in "Bob," but matches the first two instances of the letter o in "foooood." { n ,} Matches at least n times (n is a nonnegative integer). /o{2,}/ does not match the "o" in "Bob" but matches all of the instances of the letter o in "foooood." /o{1,}/ is equivalent to /o+/. { n , m } Matches at least n and at most m times (m and n are nonnegative integers). /o{1,3}/ matches the first three instances of the letter o in "fooooood." [ xyz ] Matches any one of the enclosed characters (a character set). /[abc]/ matches the "a" in "plain." [^ xyz ] Matches any characters that are not enclosed (a negative character set). /[^abc]/ matches the "p" in "plain." \b Matches a word boundary (for example, a space). /ea*r\b/ matches the "er" in "never early." \B Matches a nonword boundary. /ea*r\B/ matches the "ear" in "never early." \d Matches a digit character (equivalent to [0-9]). \D Matches a nondigit character (equivalent to \f Matches a form feed character. \n Matches a line feed character. \r Matches a carriage return character.
Windows%20Server%202012%20R2%20Network%20Policy%20Server%20Technical%20Reference.docx