花了三天时间,终于把网络爬虫和正则表达式做了个总结( 三 )


2.3.2 正则表达式实例
字符匹配:
实例描述python匹配 "python".
字符类:
实例描述[Pp]ython匹配 "Python" 或 "python"rub[ye]匹配 "ruby" 或 "rube"[aeiou]匹配中括号内的任意一个字母[0-9]匹配任何数字 。类似于 [0123456789][a-z]匹配任何小写字母[A-Z]匹配任何大写字母[a-zA-Z0-9]匹配任何字母及数字[^aeiou]除了aeiou字母以外的所有字符[^0-9]匹配除了数字外的字符
特殊字符类:
实例描述.匹配除 "n" 之外的任何单个字符 。要匹配包括 'n' 在内的任何字符 , 请使用象 '[.n]' 的模式 。d匹配一个数字字符 。等价于 [0-9] 。D匹配一个非数字字符 。等价于 [^0-9] 。s匹配任何空白字符 , 包括空格、制表符、换页符等等 。等价于 [ fnrtv] 。S匹配任何非空白字符 。等价于 [^ fnrtv] 。w匹配包括下划线的任何单词字符 。等价于'[A-Za-z0-9_]' 。W匹配任何非单词字符 。等价于 '[^A-Za-z0-9_]' 。




推荐阅读