发表于: 2017-10-20 21:40:38

1 889


今天完成的事情

1.学习正则表达式

以下是基本的用法,除了“小组捕获”看不太懂之外,其他在正则表达式测试网站都测试过一遍了,就不手打了


来源:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

30分钟正则表达式入门教程,30分钟根本看不完好吗……



2.阅读《精通正则表达式》发现windows上也可以使用grep,搜索了一下,发现win10可以安装ubuntu,很神奇

——————————————————图片分割线———————————————————

——————————————————图片分割线———————————————————


3.正则表达式的实践

抓取内容:

——————————————————图片分割线———————————————————

抓取代码:

——————————————————图片分割线———————————————————

测试结果:


回顾一下发现,还可以改进,使用正则表达式抓取API返回的原因,可以用于返回客户端

可以这样说,在处理字符串中使用正则表达式,只有你不会抓取,而没有你不能抓取的


补上使用零宽断言抓取原因:

Pattern patternReason = Pattern.compile("(?<=\"msg\":\").*(?=\"})");

Matcher matcherReason = patternReason.matcher(message);
matcherReason.find();
log.error("Email be sent unsuccessful,The statusCode "+ matcherStatusCode.group(0)+", the reason is " + matcherReason.group(0));

效果:

超爽,split根本做不到!


明天计划的事情:

完善小课堂内容,讲小课堂

遇到的问题:

准备小课堂,没遇到什么问题

收获:

初步学习正则表达式,可以使用简单的正则表达式用法,感觉打开了新世界的大门


进度:

任务7开始时间:2017.10.18

预计demo时间:2017.10.26

延期风险:有

理由:任务难度初步估算,途中有小课堂

禅道

http://task.ptteng.com/zentao/project-task-350.html




返回列表 返回列表
评论

    分享到