简单理解正则表达式
- 
元字符 
 有特殊意义的记号,格式:\字母
 \d 表示0-9某一个数字
 \D 表示某一个非数字字符
 \s 表示所有空格类字符
 \S 表示非空格
 \w 表示任一字符(数字 字母 标点 不包括$)
 \W 表示一个非标识字符
 '.' 通配符,表示任一字符
 (注意 编译语言为避免与字符常量冲突,需要转义,如:\\d、\.)
- 
集合元字符 
 (表示集合中的某一个字符,格式:[集合])
 [xyz] 表示其中某一个字符
 [^xyz] 表示除x y z外的某一字符
 [a-zA-Z0-9]或[c-f] 表示范围集合
 逻辑集合
 [0-7&&[2-9]] 交集2-7
 [0-3[6-9]] 并集0123 6789
 [0-9&&[^4-6]] 差集0123 789
- 
限定符 
 限定元字符出现的次数
 + 至少1次
 * 多次或0次
 ? 1或0次
 {n} 必须出现n次
 {n,} 至少出现n次
 {n,m} 至少n次 最多m次
- 
特殊字符 
 ^abc 以abc开头
 abc$ 以abc结尾
 a | b 出现a或b
 (...) 用括号作为一块
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号