![](https://img-blog.csdnimg.cn/20200630234355225.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
爬虫菜鸟腾飞之路
Python爬虫菜鸟腾飞的一步步
别意喃i
给梦想一点时间。
展开
-
爬虫菜鸟腾飞之路之Python正则表达式的基本组成和re模块方法
本文笔记大部分系网上听课所得,并对顺序做了调整。感觉这个课程挺好的,讲的很详细,课程地址:https://www.bilibili.com/video/BV1SJ411n7kk?p=1一、正则表示式的组成在Python(读作拍萨恩或者拍森)中,正则表达式由原子,元字符和模式修正符(在其他语言中可能存在定界符)组成。1.1 原子原子是组成正则表达式的最小单位。一个正则表达式至少由一个原子组成。所有可见字符都是原子,例如:a,b,c,d,A,B,C,D,你,我,他,+,-,*,/ 所有.原创 2020-06-30 14:36:34 · 339 阅读 · 0 评论 -
14.第十三节demo7-----大佬使用的正则表达式,作为菜鸟力求看明白,内容求大佬指正
package com.zzh.day2;import java.util.regex.Matcher;import java.util.regex.Pattern;/* * img/SpecialConstructs.png * */public class demo7 { public static void main(String[] args) {// String ...原创 2019-05-27 13:43:01 · 549 阅读 · 0 评论 -
13.第十二节demo6---quantifier
package com.zzh.day2;import java.util.regex.Matcher;import java.util.regex.Pattern;public class demo6 { public static void main(String[] args) { //qulifiers Pattern p1 = Pattern.compile("(.{...原创 2019-05-27 13:42:49 · 102 阅读 · 0 评论 -
12.第十一节demo5CodeCounter--统计某文件夹下所有java文件中的空行和注释行的行数
package com.zzh.day2;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class demo5CodeCounter {...原创 2019-05-27 13:42:32 · 156 阅读 · 0 评论 -
11.第十节demo4EmailSpider---获取网页中的所有的email
package com.zzh.day2;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;...原创 2019-05-27 13:42:16 · 209 阅读 · 0 评论 -
10.第九节demo9---分组
package com.zzh.day2;import java.util.regex.Matcher;import java.util.regex.Pattern;/* * 正则表达式的分组 * */public class demo3 { public static void main(String[] args) { //分组序号的判别--第几个左小括号即使第几组 ...原创 2019-05-26 14:04:51 · 107 阅读 · 0 评论 -
9.第八节demo2
package com.zzh.day2;import java.util.regex.Matcher;import java.util.regex.Pattern;public class demo2 { public static void main(String[] args) { /** * appendReplacement() 替换当前匹配的字符串,将所有字串加入...原创 2019-05-26 14:00:08 · 90 阅读 · 0 评论 -
8.第七节demo1--java里面的小应用
package com.zzh.day2;import java.util.regex.Matcher;import java.util.regex.Pattern;public class demo1 { public static void main(String[] args){ //匹配e_mail System.out.println("adafdasfdasfdas...原创 2019-05-26 13:44:29 · 93 阅读 · 0 评论 -
7.第六节demo6
package com.zzh.day1;public class practice { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("aaa 8888c".matches(".*\\d{4}.")); System.out.prin...原创 2019-05-26 13:34:40 · 106 阅读 · 0 评论 -
6.第五节demo5
package com.zzh.day1;public class demo5 { public static void main(String[] args){ //POSIX style;img/POSIXStyle.png System.out.println("a".matches("\\p{Lower}")); /* * 边界匹配,img/BoundaryMa...原创 2019-05-26 13:31:18 · 119 阅读 · 0 评论 -
5.第四节demo4
package com.zzh.day1;public class demo4 { public static void main(String[] args){ //认识\s \w \d \ /* * \d=[0-9] * \D=[^0-9] * \s=[(空格)\t\n\x0B\f\r] 空白字符包括空格,tab,换行符,backspace,制表符,回车符 ...原创 2019-05-26 13:21:10 · 167 阅读 · 0 评论 -
4.第三节demo3
package com.zzh.day1;public class demo3 { public static void main(String[] args){ /* * 范围 * */ System.out.println("1 "+"a".matches("[abc]"));//匹配abc中的一个 System.out.println("2 "+"3".matc...原创 2019-05-26 13:09:53 · 101 阅读 · 0 评论 -
3.第二节demo2
package com.zzh.day1;public class demo2 { public static void main(String[] args){ //初步认识 . * + System.out.println("1 "+"aa".matches("..")); System.out.println("2 "+"aa".matches("aa")); Syst...原创 2019-05-26 13:00:52 · 73 阅读 · 0 评论 -
2.第一节demo1
package com.zzh.day1;import java.util.regex.Matcher;import java.util.regex.Pattern;public class demo1 { public static void main(String[] args) { // TODO Auto-generated method stub //System.out...原创 2019-05-26 12:52:14 · 97 阅读 · 0 评论