| 
                   | 
                
                  
                    
                      
                      DEELX 正则表达式基本语法:字符集合
                      回到:目录 | 上一页:转义字符(\Q...\E) | 下一页:自定义字符集合 
                       
                      字符集合
                      可以匹配 "多个字符" 其中任意一个字符的正则表达式。虽然是 "多个字符",但每次只能匹配其中一个。 
                       
                      说明
                      DEELX 正则表达式中标准的字符集合有: 
                      
                        
                          
                            | 
                             字符集合  | 
                            
                             说明  | 
                           
                          
                            | 
                             .  | 
                            
                             小数点可以匹配除了换行符(\n)以外的任意一个字符  | 
                           
                          
                            | 
                             \w  | 
                            
                             可以匹配任何一个字母或者数字或者下划线  | 
                           
                          
                            | 
                             \W  | 
                            
                             W大写,可以匹配任何一个字母或者数字或者下划线以外的字符  | 
                           
                          
                            | 
                             \s  | 
                            
                             可以匹配空格、制表符、换页符等空白字符的其中任意一个  | 
                           
                          
                            | 
                             \S  | 
                            
                             S大写,可以匹配任何一个空白字符以外的字符  | 
                           
                          
                            | 
                             \d  | 
                            
                             可以匹配任何一个 0~9 数字字符  | 
                           
                          
                            | 
                             \D  | 
                            
                             D大写,可以匹配任何一个非数字字符  | 
                           
                          
                            | 
                             [:alpha:]  | 
                            
                             POSIX 格式,可以匹配任何一个字母  | 
                           
                          
                            | 
                             [:^alpha:]  | 
                            
                             POSIX 否定格式,可以匹配任何一个字母以外的字符  | 
                           
                           
                       
                      如果正则表达式匹配模式为 SINGLELINE,小数点可以匹配包含换行符在内的任一字符。更多详情,参见正则表达式匹配模式。 
                      DEELX 支持的 POSIX 字符集合定义有: 
                      
                        
                          
                            | 
                             POSIX 字符集合  | 
                            
                             说明  | 
                           
                          
                            | 
                             [:alnum:]  | 
                            
                             任何一个字母或数字(A - Z, a - z, 0 - 9)  | 
                           
                          
                            | 
                             [:alpha:]  | 
                            
                             任何一个字母(A - Z, a - z)  | 
                           
                          
                            | 
                             [:ascii:]  | 
                            
                             任何一个 ASCII 范围内字符(\x00 – \x7F)  | 
                           
                          
                            | 
                             [:cntrl:]  | 
                            
                             任何一个控制字符(\x00 – \x1F, \x7F)  | 
                           
                          
                            | 
                             [:digit:]  | 
                            
                             任何一个数字(0 – 9)  | 
                           
                          
                            | 
                             [:print:]  | 
                            
                             任何一个可显示的 ASCII 字符(\x20 – \x7E)  | 
                           
                          
                            | 
                             [:space:]  | 
                            
                             任何一个空白字符(\x09 – \x0D, \x20)  | 
                           
                          
                            [:graph:]  | 
                            
                             任何一个可显示的 ASCII 字符,不包含空格(\x21 – \x7E)  | 
                           
                          
                            [:lower:]  | 
                            
                             任何一个小写字母(a – z)  | 
                           
                          
                            [:punct:]  | 
                            可显示字符 [:print:] 
                            中除去字母数字 [:alnum:]  | 
                           
                          
                            [:upper:]  | 
                            
                             任何一个大写字母(A – Z)  | 
                           
                          
                            [:xdigit:]  | 
                            任何一个十六进制数字(0 - 9, A - F, a - f)  | 
                           
                          
                            [:blank:]  | 
                            空格或者制表符(\x20, \x09)  | 
                           
                         
                       
                      所有的 POSIX 字符集合,与 [:^alpha:] 类似
                        ,当 [: 之后为 
                      ^ 时,表示相应字符集合之外的字符。 
                        
                       | 
                     
                   
                   | 
              
              
                | 
                  
                   |