背景
晚上,女朋友下班回来,我邀请她下楼去散步,她一副愁眉苦脸的样子,说今晚要加班。
仔细询问之下得知:女朋友今天接到上司一个任务,领导丢给她一个文件,里面密密麻麻满是百度网盘链接和提取码,需要她今天结束之前把网盘里的文件提取出来。
听到她说要熬夜肝工作那种委屈的模样,我是真的有点心疼。于是本能地问她,现在工作中最影响效率的是哪个环节,我来帮她一起肝。她告诉我,看这个百度网盘的链接看得眼都花了,要复制链接,以及复制提取码是个技术活,因为有其他文字干扰,经常复制不准。
链接类似下面这样的:
链接: https://pan.baidu.com/s/1ctcXiZymWst2NC_JPDkr4Q 提取码: j1ub 复制这段内容后打开百度网盘手机App,操作更方便哦
想必大家看到这个链接,都不会陌生。不止百度网盘,还有好多网盘都是这样的。
既然这样,那我当然要帮她解决这个棘手的问题。
思路
其实她的需求很简单,把网盘链接和对应提取码从这个分享文字中提取出来。
解决这个需求只需要用正则表达水匹配分享文字中的 URL 和提取码就行了。
实现解析
代码很简单,直接上:
url_patter