| pattern | Matches 
                                 					 pattern anywhere in the name. | 
 
                           				
                            
                              				  
                              | \ | Marks the next character as either a special character, a literal, a back reference, or an octal escape. For example, 'd'
                                 matches the character "d". ' \d' matches a digit character. The sequence '\\' matches "\" and "\(" matches "(". | 
 
                           				
                            
                              				  
                              | . | Matches any single character. | 
 
                           				
                            
                              				  
                              | ^ | Matches the position at the beginning of the searched string. For example ^CF matches any string starting 'CF'. | 
 
                           				
                            
                              				  
                              | $ | Matches the position at the end of the searched string. For example EZ$ matches any string ending 'EZ'. | 
 
                           				
                            
                              				  
                              | ? | Matches the preceding subexpression zero or one time. For example, "mast(er)?" matches "mast" or "master". Also, see below
                                 for additional uses of '?'. | 
 
                           				
                            
                              				  
                              | * | Matches the preceding subexpression zero or more times. For example, zo* matches "z" and "zoo". | 
 
                           				
                            
                              				  
                              | + | Matches the preceding subexpression one or more times. For example, 'zo+' matches "zo" and zoo", but not "z". | 
 
                           				
                            
                              				  
                              | {n} | Matches exactly 
                                 					 n times, where 
                                 					 n is a nonnegative integer. For example, 'o{2}' matches the two o's in "zoo", but not the o in "zero". | 
 
                           				
                            
                              				  
                              | {n,} | Matches at least n times, where 
                                 					 n is a nonnegative integer. For example, 'o{2,}' matches all the o's in "zooooom" but not the o in "zero". | 
 
                           				
                            
                              				  
                              | {n,m} | Matches at least 
                                 					 n times and at most 
                                 					 m times, where 
                                 					 n and 
                                 					 m are nonnegative integers ( 
                                 					 n <= 
                                 					 m). For example, 'o{2,4}' matches the first four o's in "zooooom", but not the o in "zero". | 
 
                           				
                            
                              				  
                              | ? | When '?' immediately follows any of the qualifiers (*, +, ?, {n}, {n,}, {n,m}), the matching pattern is non-greedy. While the default pattern matching is to match as much of the searched string as possible,
                                 a non-greedy pattern matches as little of the searched string as possible. For example, 'o+?' matches a single o in "zooom",
                                 while 'o+' matches all the o's. | 
 
                           				
                            
                              				  
                              | (pattern) | Matches 
                                 					 pattern as a subexpression and remembers the match. The remembered match can be used in a following back reference (described below)
                                 or in the replacement string of a search and replace operation. To match the parentheses characters ( and ), use '\(' and
                                 '\)'. | 
 
                           				
                            
                              				  
                              | x|y | Matches either 
                                 					 x or 
                                 					 y. For example, 'MAST(ER|FILE)' matches either "MASTER" or "MASTFILE". | 
 
                           				
                            
                              				  
                              | [charlist] | Matches any single character in 
                                 					 charlist. For example, '[aeiou]' matches the e in "Relativity". | 
 
                           				
                            
                              				  
                              | [^charlist] | Matches any single character not in 
                                 					 charlist. For example, '[^aeiou]' matches the R in "Relativity". | 
 
                           				
                            
                              				  
                              | [a-z] | Matches any single character in the specified character range. For example, '[a-z]' matches any lowercase alphabetic character
                                 in the range "a" through "z", inclusive. | 
 
                           				
                            
                              				  
                              | [^m-z] | Matches any single character not in the specified character range. For example, '[^m-z]' matches any character except those
                                 in the range "m" through "z", inclusive. | 
 
                           				
                            
                              				  
                              | \b | Matches a word boundary (the position between a word and a space). For example, "le\b" matches the "le" of "file" in the
                                 searched string "lengthy file name", not the "le" in "lengthy". | 
 
                           				
                            
                              				  
                              | \B | Matches a non-word boundary. For example, "le\B" matches the "le" of "lengthy" in the searched string "lengthy file name",
                                 not the "le" in "file". | 
 
                           				
                            
                              				  
                              | \d | Matches a digit character (equivalent to [0-9]). | 
 
                           				
                            
                              				  
                              | \D | Matches a non-digit character (equivalent to [^0-9]). | 
 
                           				
                            
                              				  
                              | \s | Matches a white space character. | 
 
                           				
                            
                              				  
                              | \S | Matches a nonwhite space character. | 
 
                           				
                            
                              				  
                              | \w | Matches any word character including underscore (equivalent to [A-Za-z0-9_]). | 
 
                           				
                            
                              				  
                              | \W | Matches any non-word character (equivalent to [^A-Za-z0-9_]). | 
 
                           				
                            
                              				  
                              | \num | Matches a back reference to a remembered match, where 
                                 					 num is a positive integer. For example, '(.)\1' matches two consecutive identical characters. |