摘要:
字符类1. 字符类用于匹配 一个字符集合中的任何一个字符,如匹配字母A-Z,可以用[A-Z]来表示。2. 在两个字符中选择匹配一个大写的C或大写D后跟一个数字:[CD]\d或者(C|D)\d3. 在一个范围中选择eg. 匹配0-9中的一个数:[0-9]4. 字符类中元字符的含义4.1 ^元字符,也称脱字符 ,当它出现在字符类左方括号后第一个字符时,表示的是方括号中指定的任何字符都不能匹配;如果脱字符不是出现在方括号后的第一个字符,则表示脱字符直接量本身。eg. [^A-F]匹配A-F以外的字符 阅读全文
摘要:
元字符和修饰符1. 元字符,即用来传达非自身含义的字符。2. 修饰符,用来修饰如何应用正则表达式,如是否区分大小写。3. 元序列,成对出现的,组合起来的,传达一个元字符含义的字符。4. 句点(.)元字符→匹配几乎所有的字符,包括大小写字母,数字等。 如果要匹配句点,应该使用转义(\.)5. \w元字符→匹配英文字母字符,数字和下划线,某些实现下也可以用于匹配Unicode而不仅仅是ASCII码字符集(.NET下可匹配汉字,javascript下不行) eg.\wC匹配aC,BC等;6. \W元字符→匹配\w元字符不匹配的字符7. \d元字符→匹配数字8. \D元字符→匹配非数字9. \s元字符 阅读全文